问题

我在某个服务器上遇到了一些类似僵尸的进程,每次都需要被杀死.如何最好地识别运行超过一个小时左右的进程?

  最佳答案

如果他们只需要被杀死:

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

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

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

-i 标志将为每个进程匹配提供 yes/no。

  相同标签的其他问题

linuxbashunixprocess