如何杀死所有超过一定年龄的Linux进程?

我有一个问题,在某个服务器上的一些僵尸般的进程,需要立即杀死。我如何最好地识别运行时间超过一个小时左右的那些?
最佳答案
如果他们只是需要被杀:

if [[ "$(uname)" = "Linux" ]];then killall --older-than 1h someprocessname;fi

如果你想看看它是什么匹配

if [[ "$(uname)" = "Linux" ]];then killall -i --older-than 1h someprocessname;fi

-i标志将为每个进程匹配提示是/否。

转载注明原文:如何杀死所有超过一定年龄的Linux进程? - 代码日志