Wie kann festgestellt werden, was Einträge in der Ausgabe des „letzten“ Befehls verursacht?

Wie kann festgestellt werden, was Einträge in der Ausgabe des „letzten“ Befehls verursacht?
last
...
date      {                                 Sun Mar 31 12:00
date      |                                 Sun Mar 31 12:00
date      {                                 Sun Mar 31 00:00
date      |                                 Sun Mar 31 00:00
...

Warum gibt es in der Ausgabe des letzten Befehls z. B. "{"? Könnte das irgendein Skript tun? (unter OpenBSD 5.1)

Antwort1

Die angezeigten Zeilen zeigen an, dass die Systemzeit automatisch aktualisiert wurde. Das Zeichen „|“ gibt die Zeit vor der Änderung an und das Zeichen „{“ die neue Zeit.

Quelle: man utmp (5)

Antwort2

Sie können versuchen, mit strace lastherauszufinden, was genau dazu führt, dass die Ausgabe die Zeichen {und enthält |.

verwandte Informationen