按系统不活动安排命令

按系统不活动安排命令

因此,cron或者at可以安排我们的命令在我们需要的确切时间运行,但是我们可以安排命令在系统运行时运行吗?不活跃的

就像是:

echo "some_commands" | when 'cpu < 15%' 

答案1

氟龙与普通 crond 相比,有很多附加功能。例如:

  • 设置作业应运行的最大系统负载平均值

(引自主页)

因此,您可以使用 fcron 来设置您想要的内容。

答案2

在许多系统上,at 守护进程被配置为batch当系统负载低于某个值时该命令将运行命令。但是,这可能无法为您提供所需的细粒度控制。

答案3

嗯...我不这么认为...但是你可以做的是 cron 一个脚本,每 5 分钟运行一次并检查平均负载看看它是否低得可以接受。我不会检查当前的因为你可以让CPU处于两个非常高的峰值之间。这只是我为实现这一目标而做的想法,但可能有更好的方法。

答案4

我的一个朋友发布了关于这个问题的帖子几天前。他谈论这个工具德蒙。我没有测试过,但听起来很棒。

相关内容