2016-12-07 68 views
0

我想知道这是否正确。如何为多个日期安排cron作业?

我要安排多个日期,如cron作业:

  • 2016年12月7日
  • 2017年1月14日
  • 2017年2月21日

30 9 7,14,21 12,1,2 * my_awesome_script...

虽然我可以等待下一个日期,看看它是否工作...我只是不想:)

回答

0

如果没有共同的模式,这是值得使用三种不同的路线:

0 0 7 12 * your_awesome_script 
0 0 14 1 * your_awesome_script 
0 0 21 2 * your_awesome_script 

你可以试着得到一个复杂的语法服用一周,等当天的优势,但它会得到相当难以理解。

记住格式:

+---------------- minute (0 - 59) 
| +------------- hour (0 - 23) 
| | +---------- day of month (1 - 31) 
| | | +------- month (1 - 12) 
| | | | +---- day of week (0 - 6) (Sunday=0 or 7) 
| | | | | 
* * * * * command to be executed