Manchmal ist es nötig dass man seinen Server neustarten muss, z.B. weil ein automatisches Sicherheitsupdate einen Neustart erfordert. Dazu muss der Server ersteinmal in der Lage sein Emails zu versenden. Dies lässt sich z.B. mit Postfix und Gmail ermöglichen wie in Postfix mit Gmail als Smarhost konfigurieren beschrieben.

Anzeige:

Die Information ob ein Neustart nötig ist erhält man bei Ubuntu vom Paket update-notifier-common welches evtl. erst installiert werden muss

sudo apt-get install update-notifier-common

Sobald ein Update einen Neustart erforderlich macht wird automatisch die Datei /var/run/reboot-required erstellt.

Nun wird ein Skript angelegt, welches überprüft ob die Datei /var/run/reboot-required existiert, wenn ja wird eine Email verschickt.

touch /home/USERNAME/reboot-required.sh

Diese Datei füllen wir mit folgendem Inhalt:

#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo "Ein Neustart des Servers `hostname` ist erforderlich" | mail -s "Neustart erforderlich" meinname@example.com
fi

und machen sie ausführbar

sudo chmod +x /home/USERNAME/reboot-required.sh

Als letztes wird noch ein Cronjob angelegt, der dieses Skript einmal täglich ausführt. Dadurch wird einmal täglich überprüft ob ein Neustart nötig ist. Wenn ja, wird eine Email versendet.

Dazu in

crontab -e

folgenden Eintrag hinzufügen um die Überprüfung täglich um 07:06 Uhr durchzuführen

07 06    * * *   /home/USERNAME/reboot-required.sh

Dieser Artikel ist lizenziert unter einer Creative Commons Namensnennung 3.0 Deutschland Lizenz.
Anzeige:
Fire 7-Tablet mit Alexa, 17,7 cm (7 Zoll) Display, 8 GB (Schwarz)
Preis: EUR 49,99
(Stand von: 26.04.2019 7:22 - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
Sie sparen: EUR 5,00 (9 %)
1 neu von EUR 49,992 gebraucht von EUR 36,55
  • Wunderschönes 7-Zoll-IPS-Display und bis zu 8 Stunden Akkulaufzeit.
  • Quad-Core-Prozessor mit 1,3 GHz und 1 GB RAM.
  • 8 oder 16 GB interner Speicherplatz und microSD-Kartenslot für bis zu 256 GB erweiterbaren Speicherplatz.
  • VGA-Frontkamera und rückseitige 2-MP-Kamera.
  • Genießen Sie Millionen Filme, Serienepisoden, Songs, Kindle eBooks, Apps und Spiele - einschließlich Netflix, Facebook, Spotify und mehr.

1 Kommentar

  1. Guten Abend,

    Ich habe die Datei “reboot-required.sh” in dem Pfad “/usr/local/script/” abgelegt und habe entsprechend dies auch so in der Crontab eingetragen, aber leider bekomme ich jeden Tag Mails mit dieser Meldung:/bin/sh: 1: /usr/local/script/reboot-required.sh: not found.

    Natürlich habe ich bei der Einrichtung diesen Befehl ausgeführt: chmod +x /usr/local/script/reboot-required.sh

Hinterlasse einen Kommentar

Please enter your comment!
Die Angabe von Name oder Webseite ist optional. Weitere Informationen: siehe Datenschutzerklärung

Please enter your name here