kill指令用于删除執行中的程式或工作。
kill可将指定的資訊送至程式。預設的資訊為SIGTERM(15),可将指定程式終止。若仍無法終止該程式,可使用SIGKILL(9)資訊嘗試強制删除程式。程式或工作的編号可利用ps指令或jobs指令檢視。文法:
kill [-s <資訊名稱或編号>][程式]
或
kill [-l <資訊編号>]
指令選項
- -l <資訊編号> 若不加<資訊編号>選項,則-l參數會列出全部的資訊名稱。
- -s <資訊名稱或編号> 指定要送出的資訊。
- [程式] [程式]可以是程式的PID或是PGID,也可以是工作編号。
例如:
1、殺死程序
kill 程序編号
2、強制殺死程序
kill -KILL 程序編号
3、發送SIGHUP信号,可以使用一下信号
kill -HUP 程序編号
kill -9 程序編号
kill -l