linux shell中kill 和kill all 分析
kill —— 向進程發送信號(默認情況用來終止進程),只能使用PID來指定進程
killall —— 同kill,但可以使用進程名來指定進程,並允許使用通配符
用法:
$ kill <PID>
$ killall <PID or Process Name>
示例:
1. $ kill -s HUP 3309
2. $ kill -s TERM 3309
常用信號:
編號 名稱 描述
1 HUP Hang up
2 INT Interrupt
3 QUIT Stop running
9 KILL Unconditionally terminate
11 SEGV Segment violation
15 TERM Terminate if possible
17 STOP Stop unconditionally, but don't terminate
18 TSTP Stop or pause, but continue to run in background
19 CONT Resume exectuion after STOP or TSTP
killall —— 同kill,但可以使用進程名來指定進程,並允許使用通配符
用法:
$ kill <PID>
$ killall <PID or Process Name>
示例:
1. $ kill -s HUP 3309
2. $ kill -s TERM 3309
常用信號:
編號 名稱 描述
1 HUP Hang up
2 INT Interrupt
3 QUIT Stop running
9 KILL Unconditionally terminate
11 SEGV Segment violation
15 TERM Terminate if possible
17 STOP Stop unconditionally, but don't terminate
18 TSTP Stop or pause, but continue to run in background
19 CONT Resume exectuion after STOP or TSTP
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.