система freebsd 4.2 в логах крона пишет что он запустился, но те команды которые прописаны в нем не выполняются. если запустить их вручную, то все нормально. может кто сталкивался почему из под крона не происходит выполнение команд. Ошибки при этом не какие не выдаются.
>система freebsd 4.2 в логах крона пишет что он запустился, но
>те команды которые прописаны в нем не выполняются. если запустить их
>вручную, то все нормально. может кто сталкивался почему из под крона
>не происходит выполнение команд. Ошибки при этом не какие не выдаются.
>
А что за команды?
У меня так себя вела команда chmod.
>А что за команды?
>У меня так себя вела команда chmod.
команды обработки лога radius
>>А что за команды?
>>У меня так себя вела команда chmod.
>команды обработки лога radiusman 5 crontab до просветления, обратив внимание на переменные среды:
SHELL
PATH
и в зависимости от SHELL перенаправление stdin/stdout/stderr
уже и man был и все..))
пути указанные полностью.
Указывай команды/программы с полными путями и проверь праиа доступа
>Указывай команды/программы с полными путями и проверь праиа доступа
+ не забыть надовить в конце строки [Enter] если она последняя (без LF он не отрабатывает, по крайней мере в RH, хотя в логи и пишет).
И ещё, чоть в документации сказано, что SIGUP cron-у посылать не нужно,
у меня на некоторых версиях FreeBSD это делать приходится, без этого
cron не подхватывает изменения в crontab (хотя на других всё работает
без SIGHUP).