
Necesito medir el tiempo que tarda Firefox en construirse a partir del código fuente. Esto es lo que hago normalmente:
nohup ./mach build > my_log.log &
Luego time
le añadí:
time nohup ./mach build > my_log.log &
Sin embargo, esto no ha hecho que genere ningún informe sobre el tiempo invertido al final del my_log
fichero.
¿Por qué no? ¿Como arreglarlo?
Respuesta1
En su segundo intento mide el tiempo de ejecución del nohup
comando en sí. Entonces, para obtener el tiempo de construcción, debes poner time
después nohup
:
nohup time ./mach build >my_log.log 2>&1 &
También redirigir STDERR
es una buena práctica.
Y como se menciona en el comentario, puedes tener un registro dedicado para time
el comando:
nohup time -o build.time ./mach build >my_log.log 2>&1 &