命令祥祥详解之 控制进程生命周期pkill kill killall

一、kill +pid

-l:信号名,如果不加则显示所有的信号信息kill -15 +pid
常见的信号量:0 检查 2 中断 3 退出 9 强制终止 15 终止多个进程 18 继续执行 19 暂停
-a:处理当前进程,不限制名和号的对应关系
-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号
-u 指定用户

二、killall +服务名

杀死所有同名进程
killall nginx
killall -9 bash
kill -0 xxx:测试信号,看进程是否存在,用echo $? 如果是0,进程存在
-z:杀死占用文件资源进程
-e:匹配进程名称
-Z 只杀死拥有scontext 的进程
-I 忽略小写
-g 杀死进程组而不是进程
-i 交互模式,杀死进程前先询问用户
-l 列出所有的已知信号名称
-q 不输出警告信息
-s 发送指定的信号
-v 报告信号是否成功发送
-w 等待进程死亡
–help 显示帮助信息
–version 显示版本显示

三、pkill +进程名

pkill+进程名

Guess you like

Origin blog.csdn.net/qq_46495338/article/details/115003480