Laat ik beginnen met te zeggen dat ik weet dat dit een oudere draad is. Ik geef alleen commentaar zodat anderen die dit vinden terwijl ze op het net rondneuzen (zoals ik vandaag deed) een duidelijk antwoord zullen hebben.
Ten tweede, merk op dat het volgende commando een slechte gewoonte is en valt onder de categorie “nutteloos gebruik van cat” (google er maar eens naar)…
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
Die regel moet veranderd worden in:
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep, en de meeste unix/linux commando’s (sed, awk, etc…) hebben cat niet nodig om de inhoud van een bestand te lezen. Het is voldoende om het bestandspad en de bestandsnaam achter het commando te plaatsen om het als argument door te geven. Het toevoegen van een pipe en nog een extern commando (cat) is gewoon verspilde tijd en middelen.
Als je wilt weten waar je een verslag kunt vinden van het afsluiten en/of opnieuw opstarten van het systeem, gebruik dan het laatste commando, want dat is precies waar het voor bedoeld is. Het leest het /var/log/wtmp logbestand voor alle login/logout entries. Omdat shutdowns en reboots eigenlijk een login/logout gebeurtenis op systeemniveau zijn, worden ze hier geregistreerd. Hetzelfde geldt voor root console shutdown, het is een logout gebeurtenis.
Voorbeeld:
last -5 reboot shutdown root
Dit geeft je de laatste 5 reboot, shutdown, en root (inclusief console shutdown) entries in het wtmp log.
Resultaat:
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
Ik hoop dat dit iedereen helpt die op deze draad stuit. :-)