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

У меня есть установка сервера Ubuntu 14.04, которая последовательно посылает еженедельно электронное письмо, от пользователя root, со следующим содержанием:

/etc/cron.weekly/update-notifier-common:
New release '16.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

Как я останавливаю эти электронные письма, не обновляя до 16,04? Существует ли метод, который не включает отключение сценария, упомянутого в первой строке электронной почты?

Идеально я хотел бы позволить /etc/cron.weekly/update-notifier-common продолжать работать, звоня /usr/lib/ubuntu-release-upgrader/release-upgrade-motd и /usr/lib/ubuntu-release-upgrader/check-new-release сценарии, но останавливают новые сообщения выпуска. Для этих сценариев было бы полезно все еще предупредить, если мой текущий выпуск становится EOL.

2
задан 31 October 2016 в 13:05

3 ответа

Начиная с/etc/update-motd.d/91-release-upgrade - сценарий проверяет, является ли следующий файл исполняемым

/usr/lib/ubuntu-release-upgrader/release-upgrade-motd

, простая фиксация для этого должна удалить, выполняются - отмечает из файла путем выполнения следующей команды

chmod a-x /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
1
ответ дан 2 December 2019 в 01:56

Я все еще проверяю, работает ли это, но сначала я установил

/etc/update-manager/release-upgrades

к Prompt=never

Тогда, Вы должны освободить уведомление, бегая:

echo -n "" > /var/lib/ubuntu-release-upgrader/release-upgrade-available
0
ответ дан 2 December 2019 в 01:56

По умолчанию cron отправляет почту в адрес электронной почты, упомянутый в MAILTO переменная среды на crontab, по-видимому, Вы установили адрес электронной почты, таким образом, любой STDOUT/STDERR от любого cron задание будет отправлено в адрес электронной почты.

Вывод от /usr/lib/ubuntu-release-upgrader/release-upgrade-motd сценарий (выполненный еженедельным заданием /etc/cron.weekly/update-notifier-common) это проверяет на новую версию, и выведите содержание /var/lib/ubuntu-release-upgrader/release-upgrade-available файл.

У Вас есть несколько опций:

  • Отключите задание

  • Перенаправьте STDOUT/STDERR от сценария до /dev/null

  • Набор MAILTO="" так, чтобы никакая почта не была отправлена. Как /usr/sbin/anacron существует скрипт будет запущен anacron, так установка этого в /etc/anacrontab сделал бы также.

4
ответ дан 2 December 2019 в 01:56

Другие вопросы по тегам:

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