【问题标题】:How to kill a process except one?如何杀死除一个以外的进程?
【发布时间】:2017-11-15 18:48:40
【问题描述】:

我有几个以字符串 apple 开头的进程。所以我的进程名称是 apple1、apple2、apple3 直到 apple10。现在我使用命令“pkill -f apple”。但它会杀死所有以苹果开头的进程。我希望 apple2 不要被上述命令杀死。那么有人可以告诉我如何修改上述命令吗?

【问题讨论】:

标签: linux kill-process


【解决方案1】:

这适用于从列表中排除apple2 pid并杀死其他人,不确定您的问题是否会解决。

ps -aef | grep apple | grep -v apple2 | awk '{print $2}'|while read pid
do
kill -9 $pid
done

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 2018-06-09
    • 2011-05-28
    相关资源
    最近更新 更多