我想询问有关killall程序的经验,即是否有人使用-o, - older-than CLI选项。 我们最近遇到了一个问题,即一个命令导致进程被杀死:" killall --older-than 1h -r chromedriver"
Killall只是杀死了所有匹配的东西,无论年龄大小。虽然killall手册页非常简单:
-o, - older-than 仅匹配指定时间较早(之前启动)的进程。时间被指定为浮点数然后是单位。单位 分别是秒,分钟,小时,天,周,月和年的s,m,h,d,w,M,y。
我想知道这是否是某种错误假设或killall bug或其他原因的结果。
这里的其他帖子提出了更复杂的命令,涉及sed,pipe等,但似乎有效。
谢谢, 兹德涅克
答案 0 :(得分:0)
我想你是指来自PSmisc包的killall
的Linux版本。看一下这些来源,似乎选择要杀死的PID的一些条件是一起进行AND编辑,而其他条件是OR-ed。 -r
是与其他条件进行OR-ed的条件之一。我怀疑作者自己无法在那里真正解释他们的意图......