2016-12-07 2 views
0

Я хотел бы знать, если это правильно.Как вы планируете работу cron для нескольких дат?

Я хочу запланировать работу хрон для нескольких дат, таких как:

  • 7 декабря 2016
  • 14 января 2017
  • 21 фев 2017

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 
Смежные вопросы