The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
периодичность в кроне, !*! Артём, 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)
      > Иными словами, если заданы дни месяца И дни недели, то выполняется по
      > совпадению любого из параметров, а не обоих.
      >> Как добиться требуемого?
      > Враппером. По крону запускать скрипт-враппер ВТ-ВС, который будет проверять текущее число
      > месяца, и если все ок - запускать целевую прогу.

      Благодарю!
      Был невнимателен, стыжусь :$




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру