Частично запускаются рабочие места cron - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть простое задание cron в cron, например:

## Uncomment for running the logs
55 1 * * * /hn/all_fetcher

all_fetcher очень просто

/hn/fetcher hnlive@node4.hypernumbers.com
echo "fired node4 fetcher"
/hn/fetcher hnlive@node5.hypernumbers.com
echo "fired node5 fetcher"
/hn/fetcher hnlive@hypernumbers.com
echo "fired main fetcher"
/hn/fetcher hnlive@node2.hypernumbers.com
echo "fired node2 fetcher"
/hn/fetcher hnlive@node3.hypernumbers.com
echo "fired node3 fetcher"

Не все эти задания выполняются. Первые 4 делают, если я меняю порядок, последний отказывает.

Отладка cron - это боль :( Есть какие-нибудь предложения относительно того, как надежно это сделать?

1 Ответ

1 голос
/ 11 февраля 2012

Что происходит, когда вы запускаете этот скрипт вручную, а не cron? Те же результаты?

Cron должен отправлять электронные письма со всеми выводами запускаемого скрипта. Вы можете получить их, установив переменную MAILTO в верхней части вашего crontab, например,

MAILTO=john.doe@example.net
## Uncomment for running the logs
55 1 * * * /hn/all_fetcher
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...