LINUX.ORG.RU
ФорумAdmin

crond


0

0

Я может совсем тормоззз, но добавляю строку в crontab 00 10 * * * /etc/test/test.script в надежде, что это будет запускаться, ан нет:(( С правами на файл все ок, с доступом к нему тоже (все под рутом происходит) в чем фишка?

anonymous

У меня во FreeBSD 2.2.5 однажды подобная трабла была, долго ломал голову, почему не запускается, обнаружил случайно. Оказался глюк в самом crone - моя строка была последней в crontab, но не заканчивалась "\n", в результате cron ее просто игнорировал. :) Может и у тебя подобный глюк?

BigError
()

О! может быть:)) Завтра сутра попробую:)) Сенкс. Строка и правда последняя по крайней мере:))

anonymous
()

Напиши о результатах, интересно. :)

BigError
()

Ниче не вышло:(( конец строки нарисовал, строку сделал не последней:((( Неа... Варианты?

anonymous
()

Ентер поставь в конце

anonymous
()

Для того чтобы cron выполнял задания не достаточно прописать его (задание) в crontab. Необходимо его активизировать командочкой crontab -u _пользователь_ _файл с заданиями_. Для root'а это будет так crontab -u root /etc/crontab. В результате /etc/crontab помещается в /var/spool/cron/root. НО ТАМ ЕГО ЛУШЧЕ НЕ РЕДАКТИРОВАТЬ, т.е. необходимо каждый раз при изменении /etc/crontab обновлять /var/spool/cron/root. ЗЫ: У меня не фриха поэтому команды и названия файлов говорю применительно к своей системе.

Alone
()

Ну как, заработало у тебя или нет? Если нет - а ты cron заставил перечитать конфиги-то? Или просто прописал свою строку в crontab и все?

BigError
()

Заработало:)) Всем спасибо:)) Правда вот я так и не понял, что произошло и в чем дело было. Я просто полностью переписал сrontab...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.