有些進(jìn)程在運(yùn)行時(shí)會(huì)占用大量的CPU,有些進(jìn)程會(huì)導(dǎo)致X死掉,有些進(jìn)程會(huì)吞噬掉大量的內(nèi)存,這些進(jìn)程直接影響了用戶(hù)的正常工作,最直接的現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,死機(jī)等現(xiàn)象,處理這些進(jìn)程一般的方法就是結(jié)束這個(gè)進(jìn)程,就是所說(shuō)的把它KILL掉。下面介紹幾種消滅進(jìn)程的方法。
l 使用Kill命令來(lái)消滅進(jìn)程
如果運(yùn)行了某個(gè)程序?qū)е铝怂罊C(jī),那么就應(yīng)該切換到其他的控制臺(tái)下,按下ctrl+alt+fx,其中x可以是1·5,這取決于用戶(hù)的try的多少。
用ps顯示這個(gè)程序的進(jìn)程ID。
這里以xchat為例。
$ps aux |grep xchat
Wanglin 12063 0.0 1.8 89536 19028 ?S1 apr06 2:40 xchat
其中12063就是它的ID。
也可以使用pgrep來(lái)顯示ID,如下:
$pgrep xchar
12063
使用Kill來(lái)消滅這個(gè)進(jìn)程
使用kil來(lái)消滅進(jìn)程,如果消滅不掉,還要加參數(shù)-9,它可以強(qiáng)制結(jié)束進(jìn)程。
$ kill 12063
$ kill -9 12063
l 使用pkill或者killall來(lái)消滅進(jìn)程
它們的共同點(diǎn)就是都可以用程序的名稱(chēng)作為參數(shù)。
$ pkill -9 xchat
$ killall xchat
l 使用圖形化的方式來(lái)消滅進(jìn)程
$xkill
會(huì)出現(xiàn)一個(gè)X形的光標(biāo),單擊需要消滅的窗口,就可以消滅這個(gè)程序。www.lirenedu.org