新聞中心
近代的計算機(jī)系統(tǒng),尤其是安裝了linux的系統(tǒng),具有強(qiáng)大的程序終結(jié)功能。Linux終結(jié)程序(簡稱kill)是一種強(qiáng)力機(jī)制,能夠有效地控制計算機(jī)系統(tǒng)中因個別程序運(yùn)行失控而影響整體性能的現(xiàn)象。

通常情況下,在Linux系統(tǒng)中,中止特定程序的操作會發(fā)出一個信號,即程序的中止操作可以使用此信號來執(zhí)行,這個信號也可以使用一個kill命令一次性發(fā)送給那些未能停止的程序。
如果在Linux系統(tǒng)中有程序運(yùn)行失控并影響系統(tǒng)性能,那么可以使用kill命令來解決問題:
例如,假設(shè)在Linux系統(tǒng)中有一個腳本程序叫做“spider.sh”,它運(yùn)行速度較慢,影響系統(tǒng)性能,此時可以使用kill命令首先找出spider.sh的ID號:
$ ps -ef | grep spider.sh
然后使用kill命令對對應(yīng)的spider.sh進(jìn)行終結(jié):
$ kill -9 [spider.sh的Id號]
有時候,我們也可以使用其他的信號來實(shí)現(xiàn)特定的動作,比如SIGSTOP可以實(shí)現(xiàn)僅暫停spider.sh的執(zhí)行,而不是終止它:
$ kill -SIGSTOP [spider.sh的Id號]
此外,linux還提供了用killall命令來終止多個指定進(jìn)程的功能,比如要終止所有spider.sh的進(jìn)程,可以這樣:
$ killall -9 spider.sh
事實(shí)上,Linux終結(jié)程序擁有強(qiáng)大的能力,上述的方法可以顯著提高系統(tǒng)的性能,使其具有較高的工作效率,所以,Linux終結(jié)程序?qū)嵲诳芍^一把雙刃劍,既能解決Linux系統(tǒng)中的問題又能極大地提升系統(tǒng)的性能。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站名稱:Linux終結(jié)程序的威力之大(linux殺死程序)
網(wǎng)頁鏈接:http://fisionsoft.com.cn/article/dpogcjs.html


咨詢
建站咨詢
