我有一个类似以下的crontab
* 22 * * * php /var/www/domain1/cron.php
* 22 * * * php /var/www/domain2/cron.php
* 22 * * * php /var/www/domain3/cron.php
* 22 * * * php /var/www/domain4/cron.php
...
然而,上述脚本似乎会出现混乱并且每次运行达到一百次!我不确定为什么会这样,但由于它们都设置在同一时间启动,所以我建议尝试更改此设置。需要指出的是,如果我手动运行每个cron文件,则不会出现这种行为,并且可以得到预期的行为。
我是否可以让cron一次只运行一行?因此,当运行domain1/cron.php时,它不会在domain1/cron.php完成之前运行domain2/cron.php?
我无法更改它们的时间,因为我无法确定每个时间的结束时间。在一个域上可能需要3秒钟,而在另一个域上可能需要30分钟。
0 22 * * *
。 - Daniel Jørgensen