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进程
人间有真情,人间有真爱。