Estoy buscando un comando para rastrear el tiempo.
Me imagino el siguiente flujo de trabajo:
- Ejecuta el comando
- ...hacer algo más...
- Regrese a la ventana de terminal y detenga el comando
- Como salida, recibe el tiempo transcurrido entre 3 y 1
command-line
scripts
orschiro
fuente
fuente
Respuestas:
Esta respuesta sugiere usar
y use Ctrl- Dpara ver la hora.
También puedes usar
y use la Enterllave
También verifique esta respuesta en la misma pregunta
fuente
cat
con with en^D
lugar de^C
salir con 0 en lugar de 130.Qué tal si:
En acción:
fuente
Una forma simple de hacerlo es tomar el tiempo de inicio, y una vez que detenga el script, tome el tiempo de parada. Finalmente, imprime la diferencia horaria. Esto se puede hacer fácilmente con Python:
O versión larga para facilitar la lectura:
La detención se realiza con Ctrl + C
fuente
while True: pass
ejecuta la CPU al 100%. Sugeriría en suwhile True: time.sleep(1e9)
lugar (signal.pause()
también funciona pero requiere una importación adicional).except KeyboardInterrupt
sería mejor