kill
-- 殺死或者向一個進程發送信號。
除了超級用戶(superuser
)外,其餘的用戶都只能向本身的進程發送信號。code
kill
命令的常見用法有:kill [-s signal_name | -signal_name | -signal_num] pid
。
例如,要向進程ID爲6358
的進程發送信號SIGQUIT(3)
,能夠採用下面的寫法:進程
kill -s SIGQUIT 6358
kill -SIGQUIT 6358
kill -3 6358
其中3
爲信號SIGQUIT
對應的SIGNUM
;能夠經過命令kill -l
查看全部的信號。
經常使用的信號有:co
1.SIGHUP
(掛起)2.SIGINT
(中斷)3.SIGQUIT
(退出)6.SIGABRT
(停止)9.SIGTERM
(終止)15.SIGKILL
(強制殺死進程, 進程不能忽略該信號)默認狀況下kill
發送的信號是SIGTERM
。