Lassen Sie mich zunächst sagen, dass ich weiß, dass dies ein älterer Thread ist. Ich kommentiere nur, damit andere, die dies beim Stöbern im Netz finden (wie ich es heute getan habe), eine klare Antwort haben.
Zweitens beachten Sie bitte, dass der folgende Befehl eine schlechte Praxis ist und in die Kategorie "nutzlose Verwendung von Katze" (google search for it) fällt ...
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
Diese Zeile sollte geändert werden in:
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep und die meisten Unix / Linux-Befehle (sed, awk, etc ...) erfordern keine cat, um den Inhalt einer Datei zu lesen. Es reicht aus, den Dateipfad und -namen nach dem Befehl zu setzen, um ihn als Argument zu übergeben. Das Hinzufügen einer Pipe und eines weiteren externen Befehls (cat) ist nur Zeit- und Ressourcenverschwendung.
Verwenden Sie abschließend den letzten Befehl, um festzustellen, wo sich die Aufzeichnungen zu Herunterfahren und / oder Neustarten des Systems befinden, da dies genau der Zweck des Befehls ist. Es liest die Protokolldatei / var / log / wtmp für alle Anmelde- / Abmeldeeinträge. Da Herunterfahren und Neustarten tatsächlich ein Anmelde- / Abmeldeereignis auf Systemebene ist, werden sie hier aufgezeichnet. Gleiches gilt für das Herunterfahren der Root-Konsole. Es handelt sich um ein Abmeldeereignis.
Beispiel:
last -5 reboot shutdown root
Dadurch erhalten Sie die letzten 5 Einträge für Neustart, Herunterfahren und Root (einschließlich Herunterfahren der Konsole) im wtmp-Protokoll.
Ergebnis:
reboot ~ Mon Mar 23 14:51
shutdown ~ Mon Mar 23 14:49
root console Mon Mar 23 14:49 - shutdown (00:00)
reboot ~ Mon Mar 16 09:54
shutdown ~ Thu Mar 12 17:41
Ich hoffe das hilft jedem, der über diesen Thread stolpert. :-)
last -xfunktioniert jedoch. Dieser Befehl zeigt eine Zeile an, die wie folgt aussieht:shutdown system down 2.6.32-23-generi Sun Jul 25 09:12 - 19:00 (-14815+-13:Vielen Dank für den Akku-Info-Tipp. Mein System hat auch dies, also muss ich das überprüfen! Diese Dateien werden anscheinend alle 5 Sekunden aktualisiert. Vielen Dank!