1

是否可以杀死在一个目录中运行的所有进程?进程具有相同的用户。
例如(运行进程):

/bin/1/a/p1  
/bin/1/b/p2  
/bin/2/a/p3  

我想从/bin/1//bin/1/a/p1/bin/1/b/p2)杀死所有进程。

4

2 回答 2

3

你可以说:

ps aw | awk '/\/bin\/1\// {print $1}' | xargs kill -9

编辑:为了确保这不会杀死评论中的任何意外命令,您可以说:

ps aw o pid,command | awk '$2 ~ /^\/bin\/1\// {print $1}' | xargs kill -9
于 2013-09-16T11:16:54.503 回答
1
pkill [-s SIGSPEC] -f '/bin/1/'
于 2013-09-16T11:27:45.023 回答