kill - 終止程序
kill [選項] <pid> [...]
預設的終止訊號是 TERM。
使用
-l 或
-L
列出可用的訊號。常用的訊號包括
HUP,INT,KILL,STOP,CONT 和
0。可以用三種方式指定備用訊號:
-9,
-SIGKILL 或
-KILL。負數
PID
值可用於選擇整個程序組。請參閱
ps 命令輸出的 PGID 列。
-1
是特殊的 PID;它表示除
kill 程序本身和 init
之外的所有程序。
- <pid> [...]
- 向給定的每個
<pid> 傳送訊號
- -<signal>
-
-s <訊號> --signal
<訊號>
指定要傳送的
訊號。訊號可以使用訊號名或數字給出。訊號的行為在
signal(7)
手冊頁中進行了說明。
-
-l, --list [訊號]
- 列出可用的訊號的名稱。此選項具有可選引數,該引數將訊號編號
(數字)
轉換為訊號名稱,反之亦然。
-
-L, --table
- 在表格中列出訊號名稱。
您的 Shell
程式(命令列直譯器)可能具有內建的
kill
命令。您可能需要執行
/bin/kill
的命令來避免“衝突”。
- kill -9 -1
- 殺死所有可以殺死的程序。
- kill -l 11
- 顯示訊號編號 11
所代表的訊號名稱。
- kill -L
- 在表格中列出所有可用的訊號。
- kill 123 543 2341 3453
- 為這些程序傳送預設訊號
SIGTERM。
kill(2),
killall(1),
nice(1),
pkill(1),
renice(1),
signal(7),
skill(1)
該命令符合適當的標準。
-L 是 Linux 特有的。
Albert Cahalan 在
1999 年寫了一個 kill
程式來替換不符合標準的
bsdutils。util-linux
也實現了一個可以工作的版本。
如果你想報告錯誤,請傳送郵件到
[email protected]
本頁面中文版由中文 man
手冊頁計劃提供。
中文 man 手冊頁計劃:
https://github.com/man-pages-zh/manpages-zh