我有两个网络服务器,即web1和web2。它们是相同的服务器。现在,我有一个PHP脚本需要每30分钟运行一次。如何每隔30分钟交替运行php脚本。假设从web1服务器30分钟后,接下来的30分钟将运行到web2服务器。
这是错误的。
web1:
*/30 * * * * /usr/bin/php /path/to/site/cron.php
web2:
*/30 * * * * /usr/bin/php /path/to/site/cron.php
感谢。
答案 0 :(得分:2)
将智能手机放入脚本中,每隔30分钟触发一次脚本
(例如,保存一个文件告诉它上次运行的服务器)
OR
分钟为00时在web1上运行,在分钟为30时在web2上运行。
#min hr dom moy dow
0 * * * * web1
30 * * * * web2
答案 1 :(得分:0)
在每个Web服务器上手动安排它每1小时运行一次,即在web1上安排您的cron 在00:00,01:00,02:00 ..... 23:00和你的cron在web2上运行00:30,01:30,02:30 ...... 23:30 (您需要为每次运行添加手动输入)