
Preciso medir o tempo que o Firefox leva para se construir a partir do código-fonte. Aqui está o que eu faço normalmente:
nohup ./mach build > my_log.log &
Eu então anexei time
a ele:
time nohup ./mach build > my_log.log &
Porém, isso não fez com que fosse gerado nenhum relatório sobre o tempo gasto, no final do my_log
arquivo.
Por que não? Como corrigi-lo?
Responder1
Na sua segunda tentativa você mede o tempo de execução do nohup
próprio comando. Então, para obter o tempo de construção, você deve colocar time
depois nohup
:
nohup time ./mach build >my_log.log 2>&1 &
Redirecione também a STDERR
boa prática.
E como mencionado no comentário você pode ter um log dedicado para time
o comando:
nohup time -o build.time ./mach build >my_log.log 2>&1 &