一尘不染

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

linux

我在某个服务器上的某些类似于僵尸的进程存在问题,需要时不时地将其杀死。我如何最好地识别运行时间超过一个小时左右的设备?


阅读 289

收藏
2020-06-02

共1个答案

一尘不染

如果只需要杀死他们:

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

如果要查看它的匹配项

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

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

2020-06-02