The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Cron не запускает задания, !*! smasma, 04-Фев-11, 10:14  [смотреть все]
Недавно Установил SUSE 10 + Postfix + Cyrus

Но возникла проблема Cron не запускает стандартное задание run-crons которое запускает скрипты из папки cron.daily. C кроном вообще ничего не делал все по дефолту.

Крон запущен  даже что то делает. Но не работает.

# ps -ef | grep cron
root      4949     1  0 10:45 ?        00:00:00 /usr/sbin/cron

# strace -p 4949
Process 4949 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = 0
time(NULL)                              = 1296807721
time(NULL)                              = 1296807721
stat64("tabs", {st_mode=S_IFDIR|0700, st_size=48, ...}) = 0
stat64("/etc/cron.d", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
stat64("/etc/crontab", {st_mode=S_IFREG|0644, st_size=254, ...}) = 0
stat64("/etc/cron.d", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
time(NULL)                              = 1296807721
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0x80002150, [], SA_RESTART}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({60, 0},  <unfinished ...>


/etc/crontab

SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
#
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
#
-*/15 * * * *   root  test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1

В конце стоит пустая строка

сам скрипт /usr/lib/cron/run-crons нормально отрабатывает если его запустить руками

Поставил тоже самое и точно также на пару других машин там все нормально. не понимаючто с этой не так.

Может есть какой нибудь дебаг в кроне?

  • Cron не запускает задания, !*! PavelR, 10:16 , 04-Фев-11 (1)
    > /etc/crontab
    > SHELL=/bin/sh
    > PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
    > MAILTO=root
    > #
    > # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
    > #
    > -*/15 * * * *   root  test -x /usr/lib/cron/run-crons
    > && /usr/lib/cron/run-crons >/dev/null 2>&1

    А знак "минус" нахрена нужОн ?

    • Cron не запускает задания, !*! smasma, 11:55 , 04-Фев-11 (2)
      >> /etc/crontab
      >> SHELL=/bin/sh
      >> PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
      >> MAILTO=root
      >> #
      >> # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
      >> #
      >> -*/15 * * * *   root  test -x /usr/lib/cron/run-crons
      >> && /usr/lib/cron/run-crons >/dev/null 2>&1
      > А знак "минус" нахрена нужОн ?

      Он в suse по дефолту стоит. Уже много конфигов крона в SUSE видел он везде.

      Но без него тоже не работает

      • Cron не запускает задания, !*! smasma, 12:21 , 04-Фев-11 (3)
        создал пользователя adm (включил во все группы)

        сделал ему crontab -e

        SHELL=/bin/sh
        PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
        MAILTO=root
        #
        # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
        #

        */1 * * * * /etc/cron.daily/test

        test - это маленький скрипт

        теперь каждую минуту в лог 2 сообщения:

        Feb  4 13:28:01 SVK-MAIL-SUSE pam_winbind[6065]: request failed, but PAM error 0!
        Feb  4 13:28:01 SVK-MAIL-SUSE pam_winbind[6065]: internal module error (retval = 3, user = `adm')

        походу крон работает пытается запустить скрипт и не может. Чтото с pam'ом не так
        у кого нибудь есть идеи?

      • Cron не запускает задания, !*! Emik, 10:57 , 09-Мрт-11 (6)
        >[оверквотинг удален]
        >>> MAILTO=root
        >>> #
        >>> # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
        >>> #
        >>> -*/15 * * * *   root  test -x /usr/lib/cron/run-crons
        >>> && /usr/lib/cron/run-crons >/dev/null 2>&1
        >> А знак "минус" нахрена нужОн ?
        > Он в suse по дефолту стоит. Уже много конфигов крона в SUSE
        > видел он везде.
        > Но без него тоже не работает

        минус означает не писать в сислог факт выполнения команд крона

  • Cron не запускает задания, !*! михалыч, 13:48 , 04-Фев-11 (4)
    >[оверквотинг удален]
    > #
    > # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
    > #
    > -*/15 * * * *   root  test -x /usr/lib/cron/run-crons
    > && /usr/lib/cron/run-crons >/dev/null 2>&1
    > В конце стоит пустая строка
    > сам скрипт /usr/lib/cron/run-crons нормально отрабатывает если его запустить руками
    > Поставил тоже самое и точно также на пару других машин там все
    > нормально. не понимаючто с этой не так.
    > Может есть какой нибудь дебаг в кроне?

    а так работает?

    в /etc/crontab

    */15 * * * *   root  /usr/lib/cron/run-crons




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

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