Выключите команды Lynx в электронном письме

Я использую поле Linux Ubuntu в качестве сервера тестирования для разработки веб-сайтов, и для хостинга документации Wiki. Каждую ночь crontab выводит базу данных MySQL в/var/www, и затем все/var/www заархивированы и копируются в сервер резервного копирования. Это не идеально, но это достаточно. Я должен был восстановить сервер однажды и все, что я действительно пропустил, был конфигурационные файлы Samba и Apache.

0
задан 16 November 2010 в 17:06
2 ответа

Найденный им....

добавить >/dev/null 2>&1 в конец Вашей командной строки крона

1
ответ дан 4 December 2019 в 15:04

Это не lynx это посылает электронное письмо — это cron. Это - функция: по умолчанию любой вывод заданий крона отправляется по почте владельцу crontab. Можно найти документацию для этого в man 5 crontab, но короче говоря, если Вы хотите подавить весь отправленный по почте вывод, установить MAILTO="" наверху Вашего crontab файла. Поочередно, можно подавить вывод от отдельных заданий (per-command-specific способом, как grep --quiet если у Вас, оказывается, есть команды grep в Вашем crontab), или перенаправьте вывод в другом месте — к файлу журнала, или только к /dev/null. Или, можно передать его по каналу к mail команда, с помощью -s дать почте значимый предмет, а не (ужасную) произведенную кроном строку темы по умолчанию.

1
ответ дан 4 December 2019 в 15:04

Теги

Похожие вопросы