2013-07-31 2 views
1

Я создал задание cron, чтобы вызвать строгий скрипт. В строчном сценарии я использую «ch.qos.logback» для ведения журнала.cron job groovy script logging

Если я запускаю скрипт вручную, журнал работает нормально, но при запуске с помощью задания cron в файл журнала не выводится.

Кто-нибудь видел подобную проблему? Спасибо, вперед!

+1

Как вы называете заводной сценарий? Как вы управляете зависимостями? Как настроить регистратор? –

ответ

0

Поскольку настолько точны ошибки, попытайтесь увидеть, если:

  1. ли хрон работает как тот же пользователь, как тот, который вы работаете сценарий с.

  2. Разрешения каталога/файла влияют на создание файла журнала, убедитесь в этом.

  3. Путь, когда сценарий и когда ваши хрон рабочих мест пробеги могут быть различными и, следовательно, лог-файл может быть получен на каком-то другом месте (если вы используете относительный путь к файлу журнала)

  4. Try ведения журнала STDOUT (консоль Appender) и проверьте журнал CRON (в расположение в зависимости от операционной системы, которую вы используете вар/журнал/системный журнал или уаг/журнал/хрон или любой другой конфигурации)