Задание Cron не сохраняет ошибки / результаты для входа - PullRequest
1 голос
/ 03 сентября 2010

У меня есть несколько заданий Cron, запущенных с использованием 'wget' на моем сервере, ни одно из которых не сохраняет ошибки / результаты в файл журнала.Каждая из командных строк идентична, за исключением определенного контроллера и вызываемой функции.У меня проблемы с одним из заданий cron, даже если я перехожу на него в браузере, он работает без проблем;остальные два работают нормально, но ни один из этих трех файлов не создает никакого файла журнала.

Вот командная строка:

wget -q -O cron_job.log http://www.mydomain.com/controller/fxn

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

Можете ли вы сказать мне, что я делаю неправильно?

1 Ответ

1 голос
/ 03 сентября 2010

Опция -O для выходного документа. Если вы хотите зарегистрировать вывод wget, используйте -o. Но это переопределяет содержимое лог-файла, поэтому лучше использовать -a.

wget -a cron_job.log http://www.mydomain.com/controller/fxn

Если вы хотите зарегистрировать выходной документ запроса, попробуйте следующее:

wget -q -O - http://www.mydomain.com/controller/fxn >> cron_job.log
...