一般來說Linux里邊的kill是殺死進(jìn)程的意思。而加了一個(gè)-9。是表示無條件的殺死進(jìn)程。所以這個(gè)命令的意思就是,不管這個(gè)進(jìn)程正在執(zhí)行還是已經(jīng)結(jié)束,都要?dú)⑺赖羲?/div>
1、后臺(tái)命令運(yùn)行時(shí)(Running),執(zhí)行kill-9可以強(qiáng)殺進(jìn)程。2、掛起命令,處于暫停狀態(tài)時(shí)(Stopped),執(zhí)行kill-9后通過ps查詢進(jìn)程,可以看到進(jìn)程已經(jīng)被殺死。jobs也查不到有后臺(tái)命令。(這里和kill-2、kill...
kill-9發(fā)送SIGKILL信號(hào)給進(jìn)程,將其終止,但對(duì)于以下兩種情況不適用1.該進(jìn)程是僵尸進(jìn)程(STATz),此時(shí)進(jìn)程已經(jīng)釋放所有的資源,但是沒有被父進(jìn)程釋放。僵尸進(jìn)程要等到父進(jìn)程結(jié)束,或者重啟系統(tǒng)才可以被釋放。2.進(jìn)程處于...