Tip: запускать задачу раз в месяц в субботу

 

Часто необходимо запускать что-то (например полный бекап бд) раз в месяц, но в выходной, допустим в ночь с субботы на воскресенье.

Это можно сделать в 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-й день недели.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
КАПЧА