linux grep正则表达式

2021-04-08  本文已影响0人  江河湖海琴瑟琵琶

要把所有名为worker的进程全部kill -9

ps -ef |grep worker
图片.png
发现不是精准匹配, 如图匹配到了nginx,决定使用正则表达式.
关键点linux 是以 行 为单位进行匹配
所以正则应该是
ps -ef |grep worker$

然后取出所有进程的pid 统一kill掉
awk 取出第二列
xargs把管道符前边的输出,做为 kill 的参数

ps -ef |grep worker$|awk '{print $2}'|xargs kill -9
上一篇下一篇

猜你喜欢

热点阅读