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