经常用kill -9 XXX 。一直在kill,除了kill -9 -15 ,还能做什么?今天咱们一起学习一下。
kill 命令用于删除执行中的程序或工作。
执行令 man kill
执行命令结果
-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
-a 当处理当前进程时,不限制命令名和进程号的对应关系
-p 指定 kill 命令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号
-u 指定用户
执行命令 :kill 123445
杀死进程。
执行命令 :kill -KILL 123445
强制杀死进程。
执行命令 :kill -9 123445
彻底杀死进程。
执行命令 :kill -l
列出所有的信号名称列
常见的信号:
1 HUP (hang up) 终端短线
2 INT (interrupt) 中断 (Ctrl+C)
3 QUIT (quit) 退出 (Ctrl+\)
6 ABRT (abort) KILL (non-catchable, non-ignorable kill) 强制退出
14 ALRM (alarm clock)
15 TERM (software termination signal) 终止
19 STOP 暂停 (Ctrl+Z)