好的,所以我看到所有这些关于每10分钟运行一次的问题,每一分钟,但它都是SET。但是,我希望我的每10-15分钟随机运行一次。在这些范围之间,有时它会选择13分钟,12分钟等等。
您是否有可能在共享服务器上执行此操作?或者我是否必须通过PHP对其进行编程并在每次有人访问我要刷新的页面时运行该脚本?
感谢您的投入!
答案 0 :(得分:0)
我通常让cronjob每隔10分钟运行一次,在cron执行的脚本本身中,我在脚本的标题处放置了一个睡眠+随机数的额外随机"窗口"我需要 - 即:在你的情况下5分钟=> 300秒
类似的东西:
#!/usr/bin/php
<?
sleep( rand(1, 300) );
print "starting job ! \n"
?>