在给定时间后以特定名称杀死所有进程

时间:2014-09-12 17:48:23

标签: linux centos kill

我正在尝试杀死所有名称为' reg.php'超过60分钟。

我做了类似删除孤立的cookie文件的事情 find / cookies / -type f -mmin +60 -delete

所以基本上就是这样,但要杀死孤立的进程。

愿意并感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试

killall --older-than 1h reg.php

如果你正在处理“僵尸”,请使用-9

killall -9 --older-than 1h reg.php

但请注意,在这种情况下,程序无法正常关闭。

或者结合两种方法:

killall --older-than 1h reg.php ; sleep 2 ; killall -9 --older-than 1h reg.php

这将首先将终止信号发送到“活着”进程,给他们2秒钟关闭,然后杀死僵尸。