У меня есть следующая проблема.
Мне нужно запустить один и тот же скрипт (с разными аргументами) в разные 5 разных дат.
Мой текущий код:
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:00)
0 9 * * * php /script.php e
Справка Crontab дает вам порядок значений времени
Чтобы определить время, вы можете указать конкретные значения для минут (m), часов (h), дня месяца (dom), месяца (mon) и дня недели (dow) или использовать ‘*’
Вы не указали ни одного фиксированного дня, поэтому я предоставлю образцы данных для вас.
Этот cron будет запускаться каждый 1-й и 15-й в полночь
0 0 1,15 * * /script.php 2
Этот другой каждый 1-й, 10-й и 20-й в полночь
0 0 1,10,20 * * /script.php 3
Это должно работать в 16:00 в день x, y и z месяца 06 (июнь):
0 0 16 [x],[y],[z] [06] * /whatever.script
Каждый день прост:
@daily /whatever.script