Tip: запускать задачу раз в месяц в субботу
Опубликовано vladimir в Ср, 12/03/2008 - 12:58
Часто необходимо запускать что-то (например полный бекап бд) раз в месяц, но в выходной, допустим в ночь с субботы на воскресенье.
Это можно сделать в crontab следующим образом
0 23 * * 6 [`date "+%d"` -lt 8] && /path/to/script
Это запустит скрипт в первую субботу месяца в 23:00.

А так не прокатит? 0 23 1-7 *
А так не прокатит?
0 23 1-7 * 6 /path/to/script
Нет. Выполнится и с 1 по 7
Нет. Выполнится и с 1 по 7 числа и в 6-й день недели.
Отправить комментарий