Comando terminale per determinare l'ultima volta che un MacBook Pro è stato scollegato dall'alimentazione CA?

5

Abbiamo più utenti a cui è assegnato MacBook Pro, che sappiamo non portarli mai via dalle loro scrivanie. Abbiamo bisogno di una sorta di prova per riutilizzare questo hardware e rilasciare loro un iMac. Ci piacerebbe molto un comando da terminale che possiamo inviare o uno script che potremmo eseguire per determinare l'ultima volta in cui il laptop è stato scollegato.

Finora tutto ciò che abbiamo trovato ti dice solo il suo stato attuale, ma non il "timer"?

    
posta Rosko 10.01.2013 - 15:49
fonte

4 risposte

9

Potrebbe essere possibile utilizzare ioreg per determinare il conteggio del ciclo della batteria. Un conteggio del ciclo basso indica che la batteria non è stata scaricata e caricata molto.

ioreg -l | grep Capacity

"Conteggio cicli" mostra quante volte la batteria è stata ciclata. Puoi leggere ulteriori informazioni sui conteggi del ciclo della batteria qui .

Un'altra idea è usare pmset per registrare lo stato della potenza del sistema. Potresti, in teoria, avere quel dump su un file da investigare dopo che è trascorso del tempo.

Dai un'occhiata alla pagina man per pmset .

pmset -g pslog registrerà lo stato della potenza del sistema. Quando il dispositivo è scollegato o collegato, vedrai l'aggiornamento del registro. Questo potrebbe mostrare la frequenza con cui un notebook è scollegato e caricato. Se rimane collegato per lunghi periodi di tempo, o spesso attinge da "AC Power", allora sapresti se è mobile o meno.

    
risposta data 10.01.2013 - 17:52
fonte
4

Ho avuto un dilemma simile e in realtà ho ingannato il syslog per l'evento magsafeStateChanged ... ha funzionato come un incantesimo. Nel terminale:

syslog | grep magsafeStateChanged

Dovrebbe tornare:

Jun 17 03:39:19 computername loginwindow[43] <Notice>: magsafeStateChanged state changed old 2 new 1

La tua milage mia varia, ma per me lo stato 2 è scollegato e lo stato 1 è collegato. (Ho determinato questo tailing syslog mentre stavo scollegando il dispositivo.)

    
risposta data 17.06.2014 - 15:58
fonte
3

pmset -g rawlog

mostrerà i dettagli della batteria

    
risposta data 16.01.2013 - 20:58
fonte
1

Terrei il suggerimento dei log di pmset, tuttavia un modo più semplice per accedere a quel log (testato sotto 10.8) è di aprire System Information, andare nella sezione Software, selezionare la sottosezione Logs e dovresti vedere "Power Management log". Spero che questo aiuti!

    
risposta data 17.01.2013 - 00:35
fonte

Leggi altre domande sui tag