2016-12-07 12 views
0

Я использую Wget хроны, мой синтаксис выглядит так:Как выводить как журнал cron, так и вывод сценария на тот же самый финал?

*/5 * * * * wget http://www.example.com/process_queue >>/home/logs/queue_folder/`date +\%Y-\%m-\%d_\%H:\%M:\%S`-cron.log 2>&1 

Я прочитал на другой странице, что «>>» перед путем к файлу это предполагает, чтобы писать как бревно и выход к указанный файл. Но это не имеет никакого эффекта. Журнал записывается в файл, но вывод сценария идет в файле process_queue.xx в корневой папке моей учетной записи хостинга.

Как я могу получить вывод для добавления в этот файл или указать на другую папку?

Спасибо!

ответ

0

Вам нужно сообщить wget, чтобы написать в stdout с помощью «-O», >> просто перезапишет ваш файл, его не нужно здесь.

wget http://www.example.com/process_queue -O > /home/logs/queue_folder/ дата + \% Y - \% м - \% D _ \% Н: \% М: \% S -cron.log 2>&1

+0

Wget: опция требует аргумент - 'O' Использование: Wget [КЛЮЧ ] ... [URL] ... спасибо! –

+0

Я поместил еще один путь к файлу после -o и работал. Теперь он генерирует два файла: один с выходом с журналом. Благодарю. Возможно, вы можете отредактировать свой ответ, чтобы я мог отметить его как правильно. –

 Смежные вопросы

  • Нет связанных вопросов^_^