come scoprire l'ora di inizio dell'ultimo sonno

49

Esiste un comando per trovare la data e l'ora in cui un computer Macintosh è entrato per ultimo nella modalità di sospensione?

    
posta newenglander 24.05.2012 - 18:38
fonte

4 risposte

38

È possibile utilizzare il comando pmset per ottenere queste informazioni. Il seguente comando ottiene un log delle voci sleep / wake quindi limita questo all'ultima voce dell'elenco che dovrebbe essere il sonno più recente:

pmset -g log | grep sleep | tail -n 1

Ovviamente puoi giocare con qualsiasi cosa dopo pmset -g log per darti quello che ti serve.

    
risposta data 24.05.2012 - 20:20
fonte
64

In realtà, qualcosa come

pmset -g log|grep -e " Sleep  " -e " Wake  "

è ciò che mi dà una cronologia pulita degli eventi di sonno / veglia su 10.8.2. powerd non registra nulla a riguardo, almeno sul mio sistema (10.8.2, MacBook Pro Retina 15). La formattazione su questo sito non rende giustizia all'output pulito visto su una shell (cioè, dato abbastanza larghezza alla finestra):

02/03/13 19:48:37 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:49:03 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 27 secs
02/03/13 19:49:30 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:49:56 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:50:22 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:50:48 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:51:14 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:100%) 1802 secs 02/03/13 20:39:17 GMT-03 Sleep Maintenance Sleep Sleep: Using BATT (Charge:100%) 244 secs
02/03/13 20:43:21 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:100%) 51 secs
02/03/13 21:07:17 GMT-03 Sleep Maintenance Sleep Sleep: Using BATT (Charge:100%) 242 secs
02/03/13 21:11:19 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:100%) 1103 secs 02/03/13 21:29:42 GMT-03 Wake Wake due to EC.LidOpen/Lid Open: Using AC (Charge:100%)
03/03/13 00:00:26 GMT-03 Sleep Idle Sleep Sleep: Using BATT (Charge:85%) 96 secs
03/03/13 00:02:02 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:85%) 38 secs
03/03/13 00:02:40 GMT-03 Wake Wake due to EHC1/HID Activity: Using AC (Charge:85%) 4338 secs 03/03/13 01:14:58 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 48382 secs 03/03/13 14:41:20 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%) 728 secs
03/03/13 14:53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 415 secs
03/03/13 15:00:23 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%) 718 secs
03/03/13 15:12:21 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 156 secs
03/03/13 15:14:57 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%) 834 secs
03/03/13 15:28:51 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 378 secs
03/03/13 15:35:09 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%)

    
risposta data 03.03.2013 - 21:28
fonte
8

Puoi anche usare pmset -g log | grep LidOpen se vuoi sapere quando è stato aperto il coperchio del tuo MacBook.

    
risposta data 15.01.2016 - 19:38
fonte
4

Potrebbe esserci un modo più efficiente per ottenere l'ultima volta esatta, ma su leone puoi cercare powerd voci in /private/var/log/system.log

Se ti piace il terminale, qualcosa come grep powerd /private/var/log/system.log funziona bene. L'app Console ha anche una buona capacità di ricerca per filtrare questi log.

Se non si verificavano eventi di sospensione dall'ultima volta in cui il file di registro è stato spostato, puoi utilizzare Console o bzgrep anziché grep per cercare system.log.*.bz2 files .

    
risposta data 24.05.2012 - 18:45
fonte

Leggi altre domande sui tag