给一个进程发信号,或终止一个进程的运行。
cat创建一个进程
按下Ctrl + Z来挂起进程,输入ps -aux查看当前进程,假设cat进程的PID为1760
输入kill -SIGKILL 1760即可结束cat进程。
$ps -aux ...
ymqqqqdx 1729 0.9 0.1 6492 3672 pts/1 Ss 13:09 0:00 bash
ymqqqqdx 1760 0.0 0.0 3464 600 pts/1 T 13:10 0:00 cat
ymqqqqdx 1761 0.0 0.0 2716 1076 pts/1 R+ 13:10 0:00 ps -aux
$kill -SIGKILL 1760 $ps -aux ...
ymqqqqdx 1729 0.9 0.1 6492 3672 pts/1 Ss 13:09 0:00 bash
ymqqqqdx 1761 0.0 0.0 2716 1076 pts/1 R+ 13:10 0:00 ps -aux
同上来创建一个进程,查看到cat进程存在,这是输入
killall -9 cat即可结束cat进程.
$ps -aux ...
ymqqqqdx 1729 0.9 0.1 6492 3672 pts/1 Ss 13:09 0:00 bash
ymqqqqdx 1760 0.0 0.0 3464 600 pts/1 T 13:10 0:00 cat
ymqqqqdx 1761 0.0 0.0 2716 1076 pts/1 R+ 13:10 0:00 ps -aux
$killall -9 cat $ps -aux ...
ymqqqqdx 1729 0.9 0.1 6492 3672 pts/1 Ss 13:09 0:00 bash
ymqqqqdx 1761 0.0 0.0 2716 1076 pts/1 R+ 13:10 0:00 ps -aux