重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
小編給大家分享一下kill指的是什么意思,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
在Linux中的kill命令用來終止指定的進(jìn)程(terminate a process)的運(yùn)行,kill是Linux下進(jìn)程管理的常用命令。kill 送出一個(gè)特定的信號 (signal) 給行程 id 為 pid 的行程根據(jù)該信號而做特定的動作,若沒有指定,預(yù)設(shè)是送出終止 (TERM) 的信號。
通常,終止一個(gè)前臺進(jìn)程可以使用Ctrl+C鍵,但是,對于一個(gè)后臺進(jìn)程就須用kill命令來終止,我們就需要先使用ps/pidof/pstree/top等工具獲取進(jìn)程PID,然后使用kill命令來殺掉該進(jìn)程。kill命令是通過向進(jìn)程發(fā)送指定的信號來結(jié)束相應(yīng)進(jìn)程的。
1.命令格式:
kill[參數(shù)][進(jìn)程號]
2.命令功能:
發(fā)送指定的信號到相應(yīng)進(jìn)程。不指定型號將發(fā)送SIGTERM(15)終止指定進(jìn)程。如果任無法終止該程序可用“-KILL” 參數(shù),其發(fā)送的信號為SIGKILL(9) ,將強(qiáng)制結(jié)束進(jìn)程,使用ps命令或者jobs 命令可以查看進(jìn)程號。root用戶將影響用戶的進(jìn)程,非root用戶只能影響自己的進(jìn)程。
3.命令參數(shù):
-l 信號,若果不加信號的編號參數(shù),則使用“-l”參數(shù)會列出全部的信號名稱
-a 當(dāng)處理當(dāng)前進(jìn)程時(shí),不限制命令名和進(jìn)程號的對應(yīng)關(guān)系
-p 指定kill 命令只打印相關(guān)進(jìn)程的進(jìn)程號,而不發(fā)送任何信號
-s 指定發(fā)送信號
-u 指定用戶
注意:
1、kill命令可以帶信號號碼選項(xiàng),也可以不帶。如果沒有信號號碼,kill命令就會發(fā)出終止信號(15),這個(gè)信號可以被進(jìn)程捕獲,使得進(jìn)程在退出之前可以清理并釋放資源。也可以用kill向進(jìn)程發(fā)送特定的信號。例如:
kill -2 123
它的效果等同于在前臺運(yùn)行PID為123的進(jìn)程時(shí)按下Ctrl+C鍵。但是,普通用戶只能使用不帶signal參數(shù)的kill命令或最多使用-9信號。
2、kill可以帶有進(jìn)程ID號作為參數(shù)。當(dāng)用kill向這些進(jìn)程發(fā)送信號時(shí),必須是這些進(jìn)程的主人。如果試圖撤銷一個(gè)沒有權(quán)限撤銷的進(jìn)程或撤銷一個(gè)不存在的進(jìn)程,就會得到一個(gè)錯(cuò)誤信息。
3、可以向多個(gè)進(jìn)程發(fā)信號或終止它們。
4、當(dāng)kill成功地發(fā)送了信號后,shell會在屏幕上顯示出進(jìn)程的終止信息。有時(shí)這個(gè)信息不會馬上顯示,只有當(dāng)按下Enter鍵使shell的命令提示符再次出現(xiàn)時(shí),才會顯示出來。
5、應(yīng)注意,信號使進(jìn)程強(qiáng)行終止,這常會帶來一些副作用,如數(shù)據(jù)丟失或者終端無法恢復(fù)到正常狀態(tài)。發(fā)送信號時(shí)必須小心,只有在萬不得已時(shí),才用kill信號(9),因?yàn)檫M(jìn)程不能首先捕獲它。要撤銷所有的后臺作業(yè),可以輸入kill 0。因?yàn)橛行┰诤笈_運(yùn)行的命令會啟動多個(gè)進(jìn)程,跟蹤并找到所有要?dú)⒌舻倪M(jìn)程的PID是件很麻煩的事。這時(shí),使用kill 0來終止所有由當(dāng)前shell啟動的進(jìn)程,是個(gè)有效的方法。
看完了這篇文章,相信你對kill指的是什么意思有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝各位的閱讀!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。