星草感觉

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如,想要杀死正在运行的所有  main.php 进程:

ps aux |grep main.php|grep -v grep|awk '{print $2}'|xargs kill -9

解析:

ps aux:显示所有进程

grep main.php:查找执行命令中,出现main.php的进程

grep -v grep:忽略命令中,带grep的进程,即是当前命令

awk '{print $2}' : awk是把一行字符串,按空格分为多个字符串,$2是指第二个;即是打印第二列

xargs kill -9:xargs是把管道前的每一行,当做kill的数据,执行kill命令

posted on 2015-06-26 11:23  星草感觉  阅读(671)  评论(0编辑  收藏  举报