国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下關于Kill命令的進程調度解析

2024-08-28 00:05:29
字體:
來源:轉載
供稿:網友

kill命令

當需要中斷一個前臺進程的時候,通常是使用< Ctrl+c >組合鍵;但是對于一個后臺進程恐怕就不是一個組合鍵所能解決的了,這時就必須求助于kill命令。該命令可以終止后臺進程。至于終止后臺進程的原因很多,或許是該進程占用的CPU時間過多;或許是該進程已經掛死。總之這種情況是經常發生的。

kill命令是通過向進程發送指定的信號來結束進程的。如果沒有指定發送信號,那么默認值為TERM信號。TERM信號將終止所有不能捕獲該信號的進程。至于那些可以捕獲該信號的進程可能就需要使用kill(9)信號了,該信號是不能被捕捉的。

kill命令的語法格式很簡單,大致有以下兩種方式:

kill [-s 信號 | -p ] [ -a ] 進程號 ...

kill -l [信號]

-s 指定需要送出的信號。既可以是信號名也可以對應數字。

-p 指定kill命令只是顯示進程的pid,并不真正送出結束信號。

-l 顯示信號名稱列表,這也可以在/usr/include/linux/signal.h文件中找到。

kill命令的使用

下面看看該命令的使用。

例:在執行一條find指令時由于時間過長,決定終止該進程。

首先應該使用ps命令來查看該進程對應的PID,鍵入ps,顯示如下:

  PID TTY TIME COMMAND

  285 1 00:00:00 -bash

  287 3 00:00:00 -bash

  289 5 00:00:00 /sbin/mingetty tty5

  290 6 00:00:00 /sbin/mingetty tty6

  312 3 00:00:00 telnet bbs3

  341 4 00:00:00 /sbin/mingetty tty4

  345 1 00:00:00 find / -name foxy.jpg

  348 1 00:00:00 ps

可以看到該進程對應的PID是345,現在使用kill命令來終止該進程。鍵入:

  # kill 345

再用ps命令查看,就可以看到,find進程已經被殺掉了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 印江| 新津县| 麻阳| 侯马市| 彭泽县| 邵阳市| 长岛县| 黑河市| 阿拉善左旗| 若羌县| 湖南省| 利辛县| 基隆市| 西峡县| 大方县| 涞源县| 灵宝市| 紫阳县| 新昌县| 汉川市| 应城市| 广汉市| 德庆县| 江门市| 兴城市| 大田县| 霍山县| 嘉定区| 白银市| 和政县| 舞阳县| 图片| 淮南市| 手游| 铁力市| 精河县| 龙门县| 大埔县| 冷水江市| 海南省| 深圳市|