【发布时间】:2012-06-01 20:41:03
【问题描述】:
我有一个 PHP 脚本,它可以在几秒钟内完成一些事情(长时间不运行)。我需要执行此脚本,假设,每天执行 12 次(这可能会改变)。 24 / 12 = 2 小时。
我可以每 2 小时执行一次脚本,但我需要在 24 小时内随机执行一次。
这意味着脚本不必在 01:05 PM、03:05 PM、05:05 PM 执行,而是在 01:37 PM、03:11 PM、05:46 PM。我想你已经明白了重点。很抱歉不是很清楚。
(可以安装 cron 和其他工具(如果需要)。运行 debian 6)
将提供赏金(100 代表)以获得可行的解决方案。
【问题讨论】:
-
你关心间隔多长时间吗?并且最小数量是 12 或者一天运行的确切次数是 12?
-
@hackartist 这个数字可以是任何数字。通常是30-50。我不在乎执行之间是否有最短时间间隔。
-
您可以每 15 分钟运行一次 cron,并使用 php 脚本决定是否运行确切的作业,如果时间合适,则应该运行一些时间数组,然后如果不退出作业则运行。
-
必须每天运行准确 XXX次,还是每天运行大约 XXX次?
-
@wildplasser 1-2 次失误是可以接受的。