time nohup ./script -> o horário não foi registrado

time nohup ./script -> o horário não foi registrado

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 timea 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_logarquivo.

Por que não? Como corrigi-lo?

Responder1

Na sua segunda tentativa você mede o tempo de execução do nohuppróprio comando. Então, para obter o tempo de construção, você deve colocar timedepois nohup:

nohup time ./mach build >my_log.log  2>&1 &

Redirecione também a STDERRboa prática.

E como mencionado no comentário você pode ter um log dedicado para timeo comando:

nohup time -o build.time ./mach build >my_log.log  2>&1 &

informação relacionada