¿Tiempo de actividad desde el arranque excluyendo el sueño para osx yosemite?

1

¿Cómo puedo obtener el tiempo de actividad total desde el arranque (excluyendo el tiempo de reposo)?

Puedo usar el uptimecomando que muestra cuánto tiempo transcurrió desde el último arranque, pero esto no diferencia entre el uso activo y el modo de suspensión o hibernación.

Akshansh singh
fuente

Respuestas:

2

Hasta donde sé, no hay un comando simple ejecutado en la Terminal para obtener el resultado deseado.

Aquí hay un ejemplo para una solución alternativa para obtener el tiempo de actividad y los tiempos de sueño:

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

con fecha: dd / mm / aa (ejemplo: 23/07/15)

Ejemplo (10.9.5 Máquina virtual):

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

Ahora haz los cálculos y calcula el tiempo de actividad sin dormir. (6540 segundos - 108 segundos = 6432 segundos).

Dependiendo de su sistema operativo y el modo de hibernación que establezca, es posible que deba modificar la parte grep en el comando anterior. Verifique pmset -g loglas cuerdas apropiadas. También puede omitir la parte 'Wake' del comando para simplificar la salida.

klanomath
fuente