通过ps、grep和kill批量杀死进程

通过ps、grep和kill批量杀死进程
ps aux|grep server|grep -v grep | awk '{print $2}'|xargs kill -9

下面将这条命令作一下简单说明:

管道符”|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。

“ps -aux” 是linux里查看所有进程的命令。这时检索出的进程将作为下一条命令”grep server”的输入。

awk的作用是输出某一列,{print $2}就是输出第二列,如上即是pid这一列。
“xargs kill -9” 中的 xargs 命令是用来把前面命令的输出结果(PID)作为”kill -9″命令的参数,并执行该命令。”kill -9″会强行杀掉指定进程。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容