Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在给定时间后终止具有特定名称的所有进程_Linux_Centos_Kill - Fatal编程技术网

Linux 在给定时间后终止具有特定名称的所有进程

Linux 在给定时间后终止具有特定名称的所有进程,linux,centos,kill,Linux,Centos,Kill,我试图杀死所有名为'reg.php'且超过60分钟的进程 我做了类似的事情来删除孤立的cookie文件 查找/cookies/-type f-mmin+60-删除 所以基本上是这样的,但是要杀死孤立的进程 我很乐意并感谢您的帮助 试试看 killall --older-than 1h reg.php 如果你要对付“僵尸”,请使用-9 killall -9 --older-than 1h reg.php 但是请注意,在这种情况下,程序无法正常关闭 或者将两种方法结合使用: killall --

我试图杀死所有名为'reg.php'且超过60分钟的进程

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

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

我很乐意并感谢您的帮助

试试看

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秒时间关闭,然后杀死僵尸。

您使用的是什么操作系统/版本?你使用的是什么版本的killall(
killall-V
)?killall(PSmisc)22.6 | CentOS 6.5版(最终版)你的
man killall
提到了
——比
旧吗?我以为这不是什么新功能。另外,您是否更改了答案中提供的命令行?可能忘了包括脚本名称?哇,显然CentOS提供了一个7年的
psmisc
包: