The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Cron не запускает задания"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / Linux)
Изначальное сообщение [ Отслеживать ]

"Cron не запускает задания"  +/
Сообщение от smasma (ok) on 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 нормально отрабатывает если его запустить руками

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Cron не запускает задания"  +/
Сообщение от PavelR (??) on 04-Фев-11, 10:16 
> /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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Cron не запускает задания"  +/
Сообщение от smasma (ok) on 04-Фев-11, 11:55 
>> /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 видел он везде.

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Cron не запускает задания"  +/
Сообщение от smasma (ok) on 04-Фев-11, 12:21 
создал пользователя 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'ом не так
у кого нибудь есть идеи?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Cron не запускает задания"  +/
Сообщение от Emik email on 09-Мрт-11, 10:57 
>[оверквотинг удален]
>>> 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
> видел он везде.
> Но без него тоже не работает

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Cron не запускает задания"  +/
Сообщение от михалыч on 04-Фев-11, 13:48 
>[оверквотинг удален]
> #
> # 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Cron не запускает задания"  +/
Сообщение от smasma (ok) on 04-Фев-11, 15:23 
всем спасибо. При конфигурировании доменной политики криво поправил конфиги PAM.
все работает

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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