come scoprire l'ora di inizio dell'ultimo sonno


58

Esiste un comando per trovare la data e l'ora dell'ultima volta in cui un computer Macintosh è entrato in modalità sospensione?

Risposte:


44

È possibile utilizzare il pmsetcomando per ottenere queste informazioni. Il comando seguente ottiene un registro delle voci di sospensione / riattivazione, quindi limita quest'ultima all'ultima voce nell'elenco che dovrebbe essere la sospensione più recente:

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

Puoi ovviamente giocare con qualsiasi cosa dopo pmset -g logper darti quello di cui hai bisogno.


2
ehi grazie che ha funzionato! ho appena cambiato il grepcomando in grep -2 sleepper ottenere la riga con la data e l'ora.
newenglander

Oh sì, ora è di questo che sto parlando. Informazioni precise sul sonno e non alcuni file di registro in attesa che sperano di cogliere un pizzico di sonno. :-)
bmike

grep sleeppotrebbe anche corrispondere ad altre linee. Qualcosa del genere pmset -g log | grep -E '^.{24} sleep 'dovrebbe probabilmente essere usato negli script.
Lri,

@Lri concordato. Ho fatto sferzare il comando originale in circa 5 secondi ed è anche il motivo per cui ho aggiunto l'ultima frase ;-) Grazie per la correzione.
binarybob,

1
Questo ha funzionato per me il 10.11.5:pmset -g log | grep "Display is turned off" | tail -1
usandfriends

74

In realtà, qualcosa del genere

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

è ciò che mi dà davvero una chiara sequenza temporale di eventi sleep / wake su 10.8.2. powerd non registra nulla al 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 (ovvero, data la larghezza sufficiente per la finestra):

03/02/13 19:48:37 GMT-03 Manutenzione del sonno Sleep Sleep: Uso di AC (carica: 99%) 26 secondi
02/03/13 19:49:03 GMT-03 Manutenzione del sonno Sleep Sleep: Uso di AC (carica : 99%) 27 secondi
02/03/13 19:49:30 GMT-03 Manutenzione del sonno Sleep Sleep: Uso di CA (carica: 99%) 26 secondi
02/03/13 19:49:56 GMT-03 Sleep Sleep Sleep Sospensione: Uso di CA (carica: 99%) 26 secondi
02/03/13 19:50:22 GMT-03 Mantenimento del sonno Sonno di sospensione: Uso di CA (Carica: 99%) 26 secondi
03/02/13 19:50:48 GMT-03 Mantenimento del sonno Sonno Sonno: utilizzando CA (carica: 99%) 26 secondi
02/03/13 19:51:14 GMT-03 Mantenimento del sonno Sonno sonno: usando CA (Carica : 100%) 1802 secondi 02/03/13 20:39:17 GMT-03 Mantenimento del sonno Sonno Sonno: utilizzando BATT (Carica: 100%) 244 secondi
02/03/13 20:43:21 GMT-03 Sonno Mantenimento del sonno Sospensione: utilizzo di CA (carica: 100%) 51 secondi
02/03/13 21:07:17 GMT-03 Mantenimento del sonno Sonno: sospensione BATT (carica: 100%) 242 secondi
02/03/13 21:11:19 GMT-03 Mantenimento del sonno Sonno Sonno: utilizzando AC (carica: 100%) 1103 secondi 02/03/13 21:29:42 GMT-03 Sveglia a causa di EC.LidOpen / Lid Aperto: Uso di AC (Carica: 100%)
03/03/13 00:00:26 GMT-03 Sleep Idle Sleep Sleep: Utilizzo di BATT (Carica: 85%) 96 secondi
03/03/13 00:02:02 GMT- 03 Manutenzione del sonno Sonno del sonno: Uso di CA (carica: 85%) 38 sec
03/03/13 00:02:40 GMT-03 Wake Wake a causa di EHC1 / HID Attività: utilizzo di CA (carica: 85%) 4338 secondi 03/03/13 01:14:58 GMT-03 Sleep Clamshell Sleep to DarkWake : Uso di CA (carica: 100%) 48382 secondi 03/03/13 14:41:20 GMT-03 Wake DarkWake to FullWake a causa di attività HID: Uso di AC (carica: 100%) 728 secs
03/03/13 14: 53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Uso di AC (carica: 100%) 415 secondi
03/03/13 15:00:23 GMT-03 Wake DarkWake a FullWake a causa di attività HID: Uso di AC (Carica: 100 %) 718 secondi
03/03/13 15:12:21 GMT-03 Sleep Clamshell Sleep to DarkWake: Uso di AC (carica: 100%) 156 secs
03/03/13 15:14:57 GMT-03 Wake DarkWake a FullWake a causa di attività HID : Uso di AC (Carica: 100%) 834 secondi
03/03/13 15:28:51 GMT-03 Sleep Clamshell Sleep to DarkWake: Utilizzo di AC (Carica: 100%) 378 secondi
03/03/13 15:35:09 GMT-03 Wake DarkWake to FullWake a causa di attività NASCOSTA: Uso di CA (carica: 100%)


Questo è fantastico, ta !!
Ashutosh Jindal,

4
Utilizzare pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "per tutti i risvegli compreso DarkWake's
Tieme

@Tieme, pldg, Come posso ottenere più record? Mostra solo 2 settimane .
Pacerier

La migliore risposta, accettata non ha funzionato per me. Macbook 2016.
scavare il

10

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


Che dire del coperchio chiuso?
Devin G Rhode,

1
I MacBook entrano in modalità sospensione 15 secondi dopo la chiusura del coperchio. Puoi vedere quando la tua macchina è entrata in modalità sospensione a causa della chiusura del coperchio con il comando pmset -g log | grep 'Clamshell Sleep'. Sottrai 15 secondi per ottenere l'ora esatta in cui il coperchio è stato chiuso.
SomeDude,

Su MacOs High Sierra 10.13 pmset -g log | grep -e "Il display è acceso"
max4ever il

4

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

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

Se non si è verificato alcun evento di sospensione dall'ultima volta in cui è stato eseguito il rollup del file di registro, è possibile utilizzare Console o bzgrepinvece di grepcercare in system.log.*.bz2 files.


Non ottengo risultati per powerdnessuno dei registri di sistema, potrei mancare qualche impostazione per le powerdattività di registrazione ?
newenglander,

Se dormi e ti svegli e ciò non viene visualizzato, potresti semplicemente guardare il file nel momento esatto in cui hai dormito il mac per vedere i messaggi che il Mac sta scrivendo.
bmike

@bmike, Come si vede l'ora dell'ultima schermata di sblocco della password? (non dormire / non dormire)
Pacerier
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.