LINUX.ORG.RU

Cron API

 ,


0

1

Здравствуйте. подскажите пожалуйста, можно программно узнать произошла в cron ошибка или нет? Спасибо.

Ответ на: комментарий от nagibator

Не понял, что Вы имеете в виду. Допустим я запускаю в cron какую-нибудь задачу и при этом происходит ошибка. Как об этом узнать?

tintobras
() автор топика
Ответ на: комментарий от tintobras

в конце выполнения скрипта пиши в файл, если файла нет, то произошла ошибка :-)

nagibator
()
Ответ на: комментарий от tintobras

Гугли cron debug. Много инфы идет в /var/log/cron и /var/log/messages, можешь там глянуть, мб уже что-то есть. Можно перенаправить в файл, можно сделать set -x, если внутри крона однострочники может помочь myprog || echo 'failed'

entefeed ☆☆☆
()

cron шлет письма.

ставишь в кронтабе MAILTO=username

а в aliases или .procmailrc указываешь скрипт, который будет запускаться на каждую ошибку от крона.

Так «программно»?

sergej ★★★★★
()
Ответ на: комментарий от sergej

Это по ходу то, что нужно. Только мне нужно отправлять письма, если произошла ошибка, а не запускать скрипт.

tintobras
() автор топика
Ответ на: комментарий от tintobras

Ну крон вообще сам их и отправляет куда скажешь. Не трогай procmailrc и aliases и будут тебе письма.

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