Warum zeigt die Ausgabe von "last" in macOS 10.12 (Sierra) scheinbar nichts als "crash" -Einträge?

3

Ich habe gerade meinen Mac mini (Ende 2012) auf macOS 10.12 (Sierra) aktualisiert und etwas Merkwürdiges festgestellt: Beim Ausführen des lastBefehls im Terminal - der einen Verlauf von Benutzeranmeldungen, Neustarts und Herunterfahren anzeigt - werden anscheinend alle Einträge angezeigt "Absturz", wenn ich Ihnen versichern kann, dass dieses System seit dem Upgrade noch nie abgestürzt ist.

Hier ist die Ausgabe von lastauf meinem System:

my_mac:~ jake$ last 
jake      ttys001                   Sat Sep 24 09:05   still logged in
jake      ttys000                   Sat Sep 24 09:05   still logged in
jake      console                   Sat Sep 24 09:01   still logged in
reboot    ~                         Sat Sep 24 09:00 
jake      ttys000                   Sat Sep 24 09:00 - crash  (00:00)
jake      ttys000                   Sat Sep 24 01:19 - crash  (07:41)
jake      ttys000                   Sat Sep 24 00:13 - crash  (08:47)
jake      ttys000                   Fri Sep 23 23:45 - crash  (09:15)
jake      console                   Fri Sep 23 22:45 - crash  (10:15)
reboot    ~                         Fri Sep 23 22:44 
jake      ttys000                   Fri Sep 23 07:35 - crash  (15:08)
jake      ttys000                   Fri Sep 23 07:31 - crash  (15:12)
jake      console                   Fri Sep 23 07:00 - crash  (15:43)
reboot    ~                         Fri Sep 23 06:59 
jake      ttys000                   Thu Sep 22 22:56 - crash  (08:03)
jake      ttys000                   Thu Sep 22 22:03 - crash  (08:56)
jake      ttys000                   Thu Sep 22 21:21 - crash  (09:38)
jake      ttys001                   Thu Sep 22 21:18 - crash  (09:41)
jake      ttys000                   Thu Sep 22 21:16 - crash  (09:42)
jake      ttys000                   Thu Sep 22 19:59 - crash  (10:59)
jake      ttys000                   Thu Sep 22 19:23 - crash  (11:36)
_mbsetupuser  console                   Thu Sep 22 08:35 - crash  (22:24)
jake      console                   Thu Sep 22 08:26 - crash  (22:33)
reboot    ~                         Thu Sep 22 08:21 

Normalerweise sollte diese Ausgabe rebootfür einen Kaltstart oder sogar einen Warmstart gelten. Diese Daten können jetzt durch Ausführen der folgenden Schritte ermittelt last rebootwerden:

my_mac:~ jack$ last reboot
reboot    ~                         Sat Sep 24 09:00 
reboot    ~                         Fri Sep 23 22:44 
reboot    ~                         Fri Sep 23 06:59 
reboot    ~                         Thu Sep 22 08:21 

Aber es scheint mir immer noch seltsam / kaputt zu sein, da ich zuversichtlich bin, dass dieses Verhalten in Mac OS X 10.11 (El Capitan) oder früheren Versionen von Mac OS X nicht der Fall war, da der Hauptgrund, den ich so benutze, darin lastbesteht, den Überblick zu behalten der letzten Male habe ich das System heruntergefahren oder neu gestartet.

HINWEIS: Ja, in der lastManpage, auf die ich auf der Apple-Website verweise, heißt es, dass der Eintrag für Mac OS X 10.9 und ein Dokument im Ruhestand ist, dessen Ausgabe man lastauf meinem macOS 10.12-System zu 100% identisch ist.

JakeGould
quelle
Die Benutzersitzung durch beendet zu haben crashsein könnte nur ein Bug
nohillside
@patrix Möglicherweise. Das Problem ist jedoch nicht das vermeintliche "Absturz" -Element, sondern, warum Neustarts und Herunterfahren nirgendwo auftauchen. Das Tool ist alt und solide, funktioniert aber. Frage mich, ob es in macOS Sierra etwas Grundlegendes gibt, das die Dinge durcheinander gebracht hat?
JakeGould
Die Neustarts werden auch in der lastobigen Ausgabe angezeigt. Es ist "nur", dass die Benutzersitzungen durch "Absturz" anstelle von "Herunterfahren" (oder was auch immer der Grund zuvor war) beendet werden. Wenn lastsich nichts geändert hat, ist es wahrscheinlich macOS, das die utmp-Datensätze anders schreibt.
Nohillside