Остановка выхода cron - PullRequest
       12

Остановка выхода cron

0 голосов
/ 31 августа 2011

У меня есть команда cron, которая отправляет мне выходные данные статуса на wget .... Я действительно не хочу эти выходные данные, я просто хочу, чтобы код запускался.

wget http://www.domain.com/cron/dailyEmail 2>&1;

Как можноЯ выключаю выход?

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Отправить вывод на нулевое устройство .

wget <a href="http://www.domain.com/cron/dailyEmail" rel="nofollow">http://www.domain.com/cron/dailyEmail</a> >/dev/null 2>&1

1 голос
/ 31 августа 2011

Отправьте его во временный файл следующим образом:

wget http://www.domain.com/cron/dailyEmail >/tmp/my_wget.out 2>&1

Таким образом, вы можете увидеть результат, если вам нужно, но в противном случае он вас не беспокоит.

Если вы хотитечтобы хранить старые копии выходных данных, а не перезаписывать их при каждом запуске, вы можете использовать что-то вроде:

wget http://www.domain.com/cron/dailyEmail >/tmp/my_wget_$(date +%Y_%m_%d).out 2>&1

, которое даст вам имя файла, содержащее дату (и время, если вы измените аргументык команде date), но тогда вам, вероятно, понадобится автоматизированный процесс для очистки старых файлов журнала.

...