《Linux學習並不難》進程管理(4):殺死進程之kill命令

20.4  《Linux學習並不難》進程管理(4):殺死進程之kill命令linux

要關閉某個應用程序能夠經過殺死其進程的方式實現,若是進程一時沒法殺死,能夠將其強制殺死。運維

使用kill命令能夠殺死進程。在使用kill命令以前,須要獲得要被殺死的進程的PID(進程號)。用戶可使用ps命令得到進程的PID,而後用進程的PID做爲kill命令的參數。當使用kill命令時,即便工做定期完成了,用戶也得不到任何回饋信息。能肯定一個進程被終止的唯一方法就是再使用ps命令來查看該進程的PID號或進程名是否依然存在。ide

不帶任何選項的kill將關閉打開的文件,若是這樣作不起做用,在使用 kill命令時使用-9選項,它將無條件地殺死一個進程。這種方法的缺點是在做業還沒完成以前強行停止該做業的進程。若是把「kill-9」用於一個正在更新文件的程序上,那麼用戶可能丟失更新的材料或整個文件。在多數狀況下,不帶選項的kill命令就能夠終止大多數的進程。學習

kill命令另一個用途就是向指定的進程或進程組發送信號,或者肯定指定進程號的進程是否還存在。發送信號到指定進程,若是進程沒有捕獲該信號,則進程終止。網站

命令語法:spa

kill [選項] [進程號]進程

命令中各選項的含義如表所示。get

選項 it

選項含義 入門

-s <信號>

指定發送的信號

-l

顯示信號名稱的列表,一共62

例:強制殺死進程號爲1659的進程。

[root@rhel ~]# kill -9 1659


    本文節選自Linux學習並不難》教材,這是一本最實用的、理論實踐並重的Linux入門教材。如需閱覽整本書的內容請訪問Linux運維者www.linuxywz.com)網站

相關文章
相關標籤/搜索