每月执行CRON 2次和3次?

时间:2015-08-19 14:54:46

标签: php cron crontab execute

我有以下问题 我需要在不同的5个不同日期运行相同的脚本(使用不同的args)。

  • 每月1次
  • 每月2次
  • 每月3次
  • 每月4次
  • 每天

我目前的代码:

1个月(每月第1天,9:00运行)

0 9 1 * * php /script.php 1

2个月(需要设置cron)

? php /script.php 2

3个月(需要设置cron)

? php /script.php 3

4个月(每周一,9:00运行)

0 9 * * 1 php /script.php 4

每天(每天9点运行)

0 9 * * * php /script.php e

2 个答案:

答案 0 :(得分:3)

Crontab帮助为您提供时间值的顺序

  

定义时间,你可以提供分钟(m),小时(h),日期(dom),月份(星期一)和星期几(dow)的具体值或使用'*'

您没有指定任何固定日期,因此我会为您提供样本数据。

这个cron将在午夜1点和15点运行

0 0 1,15 * * /script.php 2

这是另一个每个1日,10日和20日午夜

0 0 1,10,20 * * /script.php 3

答案 1 :(得分:1)

这应该在06月(6月)的第x,y和z日的下午4点运行:

0 0 16 [x],[y],[z] [06] * /whatever.script

每一天都很容易:

@daily /whatever.script