kill命令
kill用來刪除執行中的程序或工作。kill可將指定的信息送至程序。預設的信息(默認)為SIGTERM(15),可經指定程序終止。若仍無法終止該程序,可使用SIGKILL(9)信息嘗試強制刪除程序。程序或工作的編號可利用ps指令或job指令查看。
語法
kill(選項)(參數)
選項
-a:當處理當前進程時,不限制命令名和進程號的對應關系;
-l:<信息編號>選項,則-l參數會列出全部的信息名稱;
-p:指定kill命令只打印相關進程的進程號,而不發送任何信號;
-s:<信息名稱或編號>:指定要送出的信息;
-u:指定用戶;
參數
進程或作業識別號:指定要刪除的進程或作業。
實例
列出所有信號名稱:
只有第9種信號(SIGKILL)才可以無條件終止進程,其他信號進程都有權利忽略,下面是常用信號:
HUP 1 終端斷線
INT 2 中斷(等同于Ctrl+c)
QUIT 3 退出(等同于Ctrl+\)
TERM 15 終止
KILL 9 強制終止
CONT 18 繼續(與STOP相反,fg/bg命令)
STOP 19 暫停(等同于Ctrl+z)
先用ps查找進程,然后用kill殺掉:
原創文章,作者:eedsxb,如若轉載,請注明出處:http://www.www58058.com/85233