Gibt es einen Befehl zum Ermitteln des Datums und der Uhrzeit, zu der ein Macintosh-Computer zuletzt in den Ruhemodus gewechselt ist?
Gibt es einen Befehl zum Ermitteln des Datums und der Uhrzeit, zu der ein Macintosh-Computer zuletzt in den Ruhemodus gewechselt ist?
Antworten:
Mit dem pmset
Befehl können Sie diese Informationen abrufen. Der folgende Befehl ruft ein Protokoll der Schlaf- / Wach-Einträge ab und beschränkt dieses dann auf den letzten Eintrag in der Liste, der der letzte Schlaf sein sollte:
pmset -g log | grep sleep | tail -n 1
Sie können natürlich nachher mit allem herumspielen pmset -g log
, um Ihnen das zu geben, was Sie brauchen.
grep sleep
könnte auch mit anderen Zeilen übereinstimmen. Sowas pmset -g log | grep -E '^.{24} sleep '
sollte wohl in Skripten verwendet werden.
pmset -g log | grep "Display is turned off" | tail -1
Eigentlich sowas
pmset -g log|grep -e " Sleep " -e " Wake "
ist es, was mir wirklich eine saubere Zeitleiste von Schlaf / Wach-Ereignissen am 10.8.2 gibt. powerd protokolliert nichts, zumindest auf meinem System (10.8.2, MacBook Pro Retina 15). Die Formatierung auf dieser Site wird der sauberen Ausgabe auf einer Shell nicht gerecht (dh bei ausreichender Fensterbreite):
02/03/13 19:48:37 GMT-03 Sleep Maintenance Sleep Schlaf: Mit Wechselstrom (Gebühr: 99%) 26 Sekunden
02/03/13 19:49:03 GMT-03 Sleep Maintenance Sleep Schlaf: Mit Wechselstrom (Gebühr) : 99%) 27 Sekunden
02/03/13 19:49:30 GMT-03 Sleep Maintenance Sleep Schlaf: Mit Wechselstrom (Gebühr: 99%) 26 Sekunden
02/03/13 19:49:56 GMT-03 Sleep Maintenance Sleep Ruhezustand: Mit Wechselstrom (Ladung: 99%) 26 Sek.
02/03/13 19:50:22 GMT-03 Ruhezustand Schlafzustand: Mit Wechselstrom (Ladung: 99%) 26 Sek
02/03/13 19:50:48 GMT-03 Sleep Maintenance Sleep Schlaf: Mit Wechselstrom (Gebühr: 99%) 26 Sekunden
02/03/13 19:51:14 GMT-03 Sleep Maintenance Sleep Schlaf: Mit Wechselstrom (Gebühr) : 100%) 1802 Sekunden 02/03/13 20:39:17 GMT-03 Sleep Maintenance Sleep: Mit BATT (Gebühr: 100%) 244 Sekunden
02/03/13 20:43:21 GMT-03 Sleep Maintenance Sleep Ruhezustand: Mit Wechselstrom (Ladung: 100%) 51 Sek.
02/03/13 21:07:17 GMT-03 Ruhezustand Standby-Modus Ruhezustand: Mit BATT (Ladung: 100%) 242 Sek
02/03/13 21:11:19 GMT-03 Sleep Maintenance Sleep Schlaf: Mit Wechselstrom (Gebühr: 100%) 1103 Sekunden 02/03/13 21:29:42 GMT-03 Wake Wake durch EC.LidOpen / Lid Offen: Mit Wechselstrom (Gebühr: 100%)
03.03.13 00:00:26 GMT-03 Ruhezustand Ruhezustand Schlaf: Mit BATT (Gebühr: 85%) 96 Sek.
03.03.13 00:02:02 GMT- 03 Sleep Maintenance Sleep Sleep: Mit Wechselstrom (Aufladung: 85%) 38 Sek
03/03/13 00:02:40 GMT-03 Wake Wake aufgrund von EHC1 / HID-Aktivität: Verwenden von Wechselstrom (Ladung: 85%) 4338 Sekunden 03/03/13 01:14:58 GMT-03 Sleep Clamshell Sleep to DarkWake : Verwenden von Wechselstrom (Ladung: 100%) 48382 Sekunden 03/03/13 14:41:20 GMT-03 Wake DarkWake to FullWake aufgrund von HID-Aktivität: Verwenden von Wechselstrom (Ladung: 100%) 728 Sekunden
03/03/13 14: 53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Mit Wechselstrom (Ladung: 100%) 415 Sek.
03/03/13 15:00:23 GMT-03 Wake DarkWake to FullWake wegen HID-Aktivität: Mit Wechselstrom (Ladung: 100) %) 718 sec
03/03/13 15.12.21 GMT-03 Schlaf Clamshell Schlaf zu DarkWake: Mit AC (Gebühr: 100%) 156 Sekunden
03/03/13 15.14.57 GMT-03 Wake DarkWake zu FullWake aufgrund HID Aktivität : Verwenden von Wechselstrom (Ladung: 100%) 834 Sekunden
03/03/13 15:28:51 GMT-03 Sleep Clamshell Sleep to DarkWake: Verwenden von Wechselstrom (Ladung: 100%) 378 Sekunden
03/03/13 15:35:09 GMT-03 Wake DarkWake to FullWake aufgrund von HID-Aktivität: Mit Wechselstrom (Gebühr: 100%)
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "
für alle Wachen einschließlich DarkWake
's
Sie können auch verwenden, pmset -g log | grep LidOpen
wenn Sie wissen möchten, wann der Deckel Ihres MacBook geöffnet wurde.
pmset -g log | grep 'Clamshell Sleep'
. Subtrahieren Sie 15 Sekunden, um die genaue Zeit zu erhalten, zu der der Deckel geschlossen wurde.
Es gibt vielleicht eine effizientere Möglichkeit, das genaue letzte Mal zu ermitteln, aber auf lion können Sie nach powerd
Einträgen in suchen/private/var/log/system.log
Wenn Sie Terminal mögen, grep powerd /private/var/log/system.log
funktioniert so etwas gut. Die Konsolen-App bietet auch eine gute Suchfunktion zum Filtern dieser Protokolle.
Wenn seit dem letzten Rollover der Protokolldatei kein Schlafereignis aufgetreten ist, können Sie die Konsole verwenden oder bzgrep
stattdessen grep
suchen system.log.*.bz2 files
.
powerd
eines der Systemprotokolle. Kann ich eine Einstellung für Protokollierungsaktivitäten verpassen powerd
?
grep
Befehl,grep -2 sleep
um die Linie mit dem Datum und der Zeit zu erhalten.