¿Tiempo de actividad desde el inicio excluyendo el modo de espera para osx yosemite?

1

¿Cómo puedo obtener un tiempo de funcionamiento total desde el inicio (excluyendo el tiempo de suspensión)?

Puedo usar el comando uptime que muestra cuánto tiempo desde el último inicio, pero esto no distingue entre uso activo y suspensión o hibernación.

    
pregunta Akshansh singh 23.07.2015 - 10:45

1 respuesta

2

Por lo que sé, no hay un comando simple ejecutado en Terminal para obtener el resultado deseado.

Este es un ejemplo de una solución para obtener el tiempo de actividad y el tiempo de inactividad:

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 haga los cálculos y calcule el tiempo de actividad que no está durmiendo. (6540 seg. - 108 seg. = 6432 seg.).

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

    
respondido por el klanomath 23.07.2015 - 15:07

Lea otras preguntas en las etiquetas