периодичность в кроне, Артём, 12-Ноя-12, 12:06 [смотреть все]Добрый день. Помогите, пожалуйста, разобраться в следующем. На FreeBSD 8.3 имею в кроне такое планирование:# Выполнять в 0:15 каждый день, кроме понедельника и первого дня месяца. 15 0 2-31 * 2-7 /root/bin/run_me_every_day_but_Monday_and_first_dom.sh На деле задание выполняется каждый день, в том числе и в понедельник (на счёт первого дня месяца пока возможности проверить не было). Я делаю что-то неправильно, или это баг? Как добиться требуемого? Спасибо. |
- периодичность в кроне, shadow_alone, 13:37 , 12-Ноя-12 (1)
- периодичность в кроне, КуКу, 13:48 , 12-Ноя-12 (2)
- периодичность в кроне, Артём, 14:10 , 12-Ноя-12 (4)
> как а с под кого запускется скрип... а вообще кусок лога крона > можно увидеть?Запускается от рута. Кусок лога - пожалуйста: # bzgrep run_me_every_day /var/log/cron* /var/log/cron:Nov 12 00:15:00 office /usr/sbin/cron[9177]: (root) CMD (/root/bin/run_me_every_day_but_Monday_and_first_dom.sh) /var/log/cron.1.bz2:Nov 11 00:15:00 office /usr/sbin/cron[57593]: (root) CMD (/root/bin/run_me_every_day_but_Monday_and_first_dom.sh) /var/log/cron.2.bz2:Nov 10 00:15:00 office /usr/sbin/cron[6236]: (root) CMD (/root/bin/run_me_every_day_but_Monday_and_first_dom.sh) /var/log/cron.3.bz2:Nov 9 00:15:00 office /usr/sbin/cron[48834]: (root) CMD (/root/bin/run_me_every_day_but_Monday_and_first_dom.sh)
- периодичность в кроне, Артём, 14:01 , 12-Ноя-12 (3)
> День недели - (0-6 or Sun-Sat) из man 5 crontab day of week 0-7 (0 or 7 is Sun, or use names) Правда дальше там же, в секции EXTENSIONS When specifying day of week, both day 0 and day 7 will be considered Sun‐ day. BSD and ATT seem to disagree about this. Вот тут не совсем понял, это относится к FreeBSD или нет? (я помню, что на фре у меня всегда и 0 и 7 катили за воскресенье).
- периодичность в кроне, DeadLoco, 16:35 , 12-Ноя-12 (6)
- периодичность в кроне, Артём, 17:58 , 12-Ноя-12 (7)
> Иными словами, если заданы дни месяца И дни недели, то выполняется по > совпадению любого из параметров, а не обоих. >> Как добиться требуемого? > Враппером. По крону запускать скрипт-враппер ВТ-ВС, который будет проверять текущее число > месяца, и если все ок - запускать целевую прогу.Благодарю! Был невнимателен, стыжусь :$
- периодичность в кроне, DeadLoco, 18:38 , 12-Ноя-12 (8)
- периодичность в кроне, Артём, 20:12 , 12-Ноя-12 (9)
> Десять раз прочесть /COPYRIGHT в качестве епитимьи.)) В слух и с выражением? Не, лучше пока суть да дело враппер наваяю )
|