如何每分钟交替运行cron脚本30分钟

时间:2012-03-21 05:08:14

标签: cron crontab

我有两个网络服务器,即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

感谢。

2 个答案:

答案 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 (您需要为每次运行添加手动输入)