E-Mail an mich selbst Startbildschirm Nachrichtenprotokoll

E-Mail an mich selbst Startbildschirm Nachrichtenprotokoll

Ich habe derzeit ein NAS (Ubuntu 10.04) in meinem Netzwerk, das aufgrund einer fehlenden Grafikkarte keinen Zugriff auf einen Monitor hat. Mir ist aufgefallen, dass der vollständige Neustart des NAS bei jedem Neustart länger dauert. Ich vermute, dass etwas nicht stimmt und die Warn- oder Fehlermeldungen während des Startvorgangs angezeigt werden.

Gibt es eine Protokolldatei, in die Ubuntu alles druckt, was vom Systemstart bis zum Anmeldebildschirm angezeigt wird? Ich habe auf dem System eine E-Mail-Adresse eingerichtet, über .mailrcdie .mstmprcich mit dem Befehl eine E-Mail versenden kann mail. Ich möchte mir die Protokolldatei bei jedem Systemstart per E-Mail zusenden, damit ich den Zustand des Systems überwachen kann. Bitte lassen Sie mich wissen, wie ich das machen kann.

Antwort1

Es gibt eine solche Protokolldatei /var/log/messages, in die der Kernel alles schreibt, was auf dem System passiert.

Sie wird jedoch ziemlich groß (meine ist jetzt 29 Megabyte groß), stellen Sie also sicher, dass Ihr Cron-Job diese Datei komprimiert, bevor Sie sie versenden.


Im Allgemeinen werden auf einem Linux-System benutzerdefinierte Startbefehle in der localDatei abgelegt, die unter /etc/init.d zu finden ist.

Fügen Sie dieser Datei den folgenden Befehl hinzu (ich werde ihn wahrscheinlich überarbeiten, da ich ihn mailpersönlich nicht verwende):

mail -s "Log File" myemail@myserver < /var/log/messages

Machen Sie es ausführbar:

sudo chmod +x /etc/init.d/local

Und schließlich verknüpfen Sie es mit init:

sudo update-rc.d local defaults 80

Referenz:Hier

verwandte Informationen