[Comm] Re: [Comm]Re:Не выполняетсяcronфайл
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Мар 19 18:16:39 MSK 2003
On Wed, 19 Mar 2003 18:00:54 +0300 (MSK)
"unix9" <unix9 на yandex.ru> wrote:
> >> >> Подробнее. В каталоге /etc/cron.daily находится файл sarg, который
> >> >> почему то не выполняется. Понять почему это происходит я не могу т.к.
> >> >> в /var/log/cron/ в файлы errors и warnings сообщений об ошибках нет.
> >> >> Как мне отследить почему файл не выполняется?
> >> >
> >> >1) ls -l /etc/cron.daily/sarg - этот файл исполняемый?
> >>
> >> да, файл исполняемый
> >>
> >> >2) cron присылает отчёты о выполнении заданий по почте - по умолчанию
> >> >они направляются root, для которого при установке автоматически
> >> >настраивается переадресация почты первому созданному пользователю. Это
> >> >не работает, если не установлен MTA (например, postfix).
> >>
> >> постфикс стоит
> >
> >В отчётах что-нибудь приходит?
>
> т.е.?
Если программа, запущенная cron, выдаёт что-либо в stdout или stderr
(например, сообщения об ошибках), cron посылает письмо с этим выводом
администратору (root). Точнее, для cron.daily и т.п. так происходит
при стандартной настройке /etc/crontab - когда там стоит MAILTO=root.
(Кстати, этот файл не менялся?)
В дистрибутивах ALT для root ещё при установке настраивается
переадресация почты первому созданному пользователю; позднее это можно
изменить редактированием файла /etc/postfix/aliases.
Кстати, другие скрипты из /etc/cron.daily выполняются нормально?
> >> >В логах cron вы не увидите сообщений о запуске отдельных скриптов из
> >> >/etc/cron.daily и т.п. - только запуск run-parts /etc/cron.daily.
> >> >
> >> >3) Работает ли этот файл при его запуске вручную?
> >>
> >> если запускать вручную то работает.
> >
> >А PATH выставлен правильно? При работе cron используется установка
> >PATH из /etc/crontab - там, например, нет /usr/local/bin,
> >/usr/local/sbin.
>
> сам файл лежит в /usr/sbin и этот путь прописан в /etc/crontab
Сложно понять, что происходит. Покажите, что же у вас такое в этом
/etc/cron.daily/sarg.
Подробная информация о списке рассылки community