Как проверить работу cron? - PullRequest
       25

Как проверить работу cron?

3 голосов
/ 30 апреля 2011

Я использую Ubuntu Linux 10.0.4. Я хочу запускать сценарий каждые 6 часов, каждый день. Когда я выдаю sudo crontab -e, я вижу:

# m h  dom mon dow   command
* 00,06,12,18 * * * /opt/scripts/selenium/run_nis_inf_tests.sh

Однако я не вижу ожидаемого результата от моего сценария, и я даже не уверен, работает ли он. Есть ли способ проверить, если не ждать до указанного времени, что скрипт работает правильно. Или, как я могу просмотреть ошибки, которые генерирует скрипт? - Дэйв

Ответы [ 2 ]

4 голосов
/ 30 апреля 2011

Вы можете обновить переменную MAILTO, указав свой адрес электронной почты, и cron должен отправить вам по электронной почте любой вывод STDOUT и STDERR.Также проверьте файл системного журнала / var / log / messages, чтобы увидеть, выполняется ли скрипт cron.

-Tony

1 голос
/ 30 апреля 2011

Крон должен отправить результаты по почте, чтобы у вас возникла проблема. Здесь, кажется, вам не хватает пользователя для запуска сценария:

00,06,12,18 * * * user_name /opt/scripts/selenium/run_nis_inf_tests.sh

замените user_name на имя пользователя, которому должен быть запущен скрипт, проверьте права доступа "run_nis_inf_tests.sh", и все должно быть в порядке.

...