Cron作业是否在分钟范围内运行?

Cron作业是否在分钟范围内运行?,cron,Cron,好的,我看到所有这些关于cron每10分钟运行一次的问题,每10分钟运行一次,但是已经设置好了。但是,我希望我的每10-15分钟随机运行一次。在这些范围之间,所以有时它会选择13分钟,12分钟,等等 在共享服务器上有没有可能做到这一点?或者我必须通过PHP编程,并在每次有人访问我想要刷新的页面时运行该脚本 谢谢你的意见 我通常让cronjob每10分钟运行一次,在cron执行的脚本本身中,我在脚本的头部放置一个sleep+我需要的额外随机窗口的随机数,即:在您的情况下,5min=>300秒 比如

好的,我看到所有这些关于cron每10分钟运行一次的问题,每10分钟运行一次,但是已经设置好了。但是,我希望我的每10-15分钟随机运行一次。在这些范围之间,所以有时它会选择13分钟,12分钟,等等

在共享服务器上有没有可能做到这一点?或者我必须通过PHP编程,并在每次有人访问我想要刷新的页面时运行该脚本


谢谢你的意见

我通常让cronjob每10分钟运行一次,在cron执行的脚本本身中,我在脚本的头部放置一个sleep+我需要的额外随机窗口的随机数,即:在您的情况下,5min=>300秒

比如:

#!/usr/bin/php

<?
sleep( rand(1, 300) );

print "starting job ! \n"
?>

您可以将试图运行的脚本包装为shell脚本,并让该shell脚本每分钟运行一次。然后让shell脚本处理看起来很好的随机时间hmmm,但是让脚本每分钟运行不是真的没用吗?或者这不需要很多。。。这样做的资源?只要决定随机化的代码很短,就不应该太重要了。我同意应该有一个更好的解决方案,但你们可以试试,直到其他人发布更好的东西。若我们用这个来攻击php文件,那个么服务器就坏了,你们知道吗?