[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cron не запускает задания



Nick Potemkin wrote:
> On Wed, Nov 20, 2002 at 02:20:59AM +0600, Ilya Palagin wrote:
>
> Что бы я сделал :)
> 1) su - юзер_под_которым_не_получается (естественно у этого юзера должен быть шелл прописан). И попробовать сделать те же действия. Сделать crontab -e из-под него. Также убедись, что этот юзер действительно заведен в системе (т.е. есть не только в passwd, но и в shadow).
> 2) Переустановил (возможно с пересбором) крон
> 3) Сделал бы еще кучку тестов на то, что крон выполнять может, а что - нет :)
>
>

Все оказалось проще, дело в особенностях debian-го крона и моей
торопливости :-)

Во время проверки работы заданий cron я выставляю время на следующую минуту
после текущей.  Например, если редактирование происходит в 13:45:04, я
ставлю
выполнение на 13:46 (чтобы меньше ждать). Так вот - в 13:46 происходит
RELOAD (crontabs/user_name), а не выполнение задания!  Плохо то, что
задание в этом случае не выполняется и через сутки, т.е. вообще
игнорируется.
Самое "скорое" время выполнения должно выставляться еще на минуту позже!

В других дистрибутивах, например ALM2, команда RELOAD
вообще ни фиксируется в логе, вместо нее появляется запись о выполнении
задания (что я собс-но и происходит).

Охохонюшки.




Reply to: