it-swarm.com.de

Wie deaktiviere ich Versions-Upgrade-Benachrichtigungs-E-Mails?

Ich habe eine Ubuntu 14.04-Serverinstallation, die regelmäßig eine wöchentliche E-Mail vom Root-Benutzer mit folgendem Inhalt sendet:

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

Wie beende ich diese E-Mails, ohne ein Upgrade auf 16.04 durchzuführen? Gibt es eine Methode, bei der das in der ersten Zeile der E-Mail genannte Skript nicht deaktiviert wird?

Idealerweise möchte ich /etc/cron.weekly/update-notifier-common um weiter zu laufen, rufe den /usr/lib/ubuntu-release-upgrader/release-upgrade-motd und /usr/lib/ubuntu-release-upgrader/check-new-release Skripte, aber keine neuen Veröffentlichungsnachrichten. Es wäre nützlich, wenn diese Skripte weiterhin warnen würden, wenn meine aktuelle Version EOL wird.

2
Arronical

Standardmäßig sendet cron E-Mails an die in der Umgebungsvariablen MAILTO auf crontab angegebene E-Mail-Adresse. Vermutlich haben Sie die E-Mail-Adresse so festgelegt, dass jeder STDOUT/STDERR von jedem cron Der Auftrag wird an die E-Mail-Adresse gesendet.

Die Ausgabe stammt aus dem Skript /usr/lib/ubuntu-release-upgrader/release-upgrade-motd (Ausgeführt vom wöchentlichen Job /etc/cron.weekly/update-notifier-common), Das nach einer neuen Version sucht und den Inhalt der Datei /var/lib/ubuntu-release-upgrader/release-upgrade-available Ausgibt.

Sie haben einige Möglichkeiten:

  • Deaktivieren Sie den Job

  • Leiten Sie STDOUT/STDERR vom Skript zu /dev/null Um

  • Stellen Sie MAILTO="" So ein, dass keine E-Mails gesendet werden. Wenn /usr/sbin/anacron Vorhanden ist, wird das Skript von anacron ausgeführt. Wenn Sie dies also in /etc/anacrontab Einstellen, ist dies ebenfalls möglich.

4
heemayl

Da das /etc/update-motd.d/91-release-upgrade-Skript prüft, ob die folgende Datei ausführbar ist

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

eine einfache Lösung hierfür ist das Entfernen von Execute-Flags aus der Datei, indem Sie den folgenden Befehl ausführen

chmod a-x /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
1
PHZ.fi-Pharazon