我目前正在使用 ps -o pid,cmd | awk '{if($2=="watch") 打印 $1}' | xargs kill -1
.
我想扩展命令以终止当前用户的进程。
我得到的工作是 ps -o uid,pid,cmd | awk '{if($1==1000 && $3=="watch") 打印 $2}' | xargs kill -1
但我想用 id -u 之类的东西替换 $1==1000 但它不起作用。
最佳答案
我会建议一个更简单的命令,比如
pkill -U $USER watch
请注意,您可以使用 -U user1,user2,...
关于Bash - 如何杀死符合条件的当前用户的所有进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34369887/