Uptime dall'avvio escludendo sleep per osx yosemite?

1

Come posso ottenere il tempo di attività totale dal momento dell'avvio (escluso il tempo di sospensione)?

Posso usare il comando uptime che mostra quanto tempo è trascorso dall'ultimo avvio, ma ciò non distingue tra uso attivo e sospensione o ibernazione.

    
posta Akshansh singh 23.07.2015 - 10:45
fonte

1 risposta

2

Per quanto ne so, non esiste un semplice comando eseguito in Terminale per ottenere il risultato desiderato.

Ecco un esempio per una soluzione alternativa per ottenere il tempo di attività e il tempo di sospensione:

uptime && pmset -g log|grep 'date'|grep -E ' Wake | Sleep '|grep -v 'Dark Wake'

con data: gg / mm / aa (esempio: 23/07/15)

Esempio (10.9.5 Macchina Virtuale):

machinename:~ user$ uptime && pmset -g log|grep '23/07/15'|grep -E ' Wake | Sleep '|grep -v 'Dark Wake'
14:59  up  1:09, 3 users, load averages: 0.58 0.47 0.51
23/07/15 13:51:39 GMT+2  Sleep                  Software Sleep pid=90: Using AC                                             10 secs   
23/07/15 13:51:49 GMT+2  Wake                   Wake [CDNVA] due to power-button/User: Using AC                             149 secs  
23/07/15 13:54:18 GMT+2  Sleep                  Software Sleep pid=90: Using AC                                             91 secs   
23/07/15 13:55:49 GMT+2  Wake                   Wake [CDNVA] due to power-button/User: Using AC                             1872 secs 
23/07/15 14:27:01 GMT+2  Sleep                  Software Sleep pid=90: Using AC                                             7 secs    
23/07/15 14:27:08 GMT+2  Wake                   Wake [CDNVA] due to power-button/User: Using AC

Ora fai i conti e calcola il tempo di funzionamento non-sonno. (6540 secondi - 108 secondi = 6432 secondi).

A seconda del sistema operativo e della modalità di sospensione impostata, potrebbe essere necessario modificare la parte grep nel comando precedente. Controlla pmset -g log per le stringhe appropriate. Puoi anche omettere la parte "Wake" del comando per semplificare l'output.

    
risposta data 23.07.2015 - 15:07
fonte

Leggi altre domande sui tag