可以在3-6分钟之间随机运行一个cron作业吗?

时间:2012-04-10 01:30:03

标签: linux cron centos crontab variations

我为Ruby定义了一个cronjob。这为每5分钟运行一次ruby脚本的用户创建了一个cron作业。用户不是root btw,也没有root权限。

我希望能够在3-6分钟之间随机运行这项工作。我在CentOS 6.2上运行这份工作

2 个答案:

答案 0 :(得分:2)

我认为你能做的最好的事情就是设置cron来每分钟运行一次脚本,并让脚本决定何时实际完成它的工作。 您可以通过跟踪上次执行脚本的时间来获得随机效果

答案 1 :(得分:1)

只需让脚本连续运行,操作之间会有一个随机延迟。把它放在cron中作为@reboot,它将在系统运行时重新启动。