如何每隔两天设置三个cron作业,但不能全部运行。
这是我的三个cron工作流程:
0 20 */2 * * /usr/local/bin/ruby /var/www/html/data_download1.rb >/dev/null 2>&1
0 20 */2 * * /usr/local/bin/ruby /var/www/html/data_download2.rb >/dev/null 2>&1
0 20 */2 * * /usr/local/bin/ruby /var/www/html/data_download3.rb >/dev/null 2>&1
答案 0 :(得分:1)
您可以将1-31/2
用于一项任务,将2-30/2
用于另一项任务,以指定交替日期。由于1-31/2
作业将连续两次运行,因此在奇数天数的几个月内会失败。
如果你绝对必须正确,你可以检查自特定日期以来的天数是奇数还是偶数,如果它是奇数则让一个脚本中止,如果它是偶数则另一个中止。