Linux-kill命令和killall命令(11)


kill:指定將信號發送給某個進程,常用來殺掉進程,可以通過ps、top命令來查看進程

在默認情況下:

采用編號為15的TERM信號。TERM信號將終止所有不能捕獲該信號的進程。

對於那些可以捕獲該信號的進程就要用編號為9的kill信號,強行“殺掉”該進程。

 

可以使用kill -l 來列出所有型號名稱,如下圖所示:

其中常用的信號,如下所示:

HUP   1         終端斷線

INT           2        中斷(同 Ctrl + C)

QUIT   3        退出(同 Ctrl + \)

TERM    15      終止

KILL    9        強制終止, 無條件終止進程

CONT      18       繼續(與STOP相反,fg/bg命令)

STOP      19       暫停(同 Ctrl + Z)

示例:

kill -9  787                    //強制殺死787進程號的進程

 kill   -10  787                 //發送信號10給787進程號的進程

 

killall:通過名字殺死進程,無需查找PID尋找

示例:

killall   -9   player         //殺掉player進程

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM