
Firefox がソース コードからビルドされるまでにかかる時間を測定する必要があります。通常、次のようにします。
nohup ./mach build > my_log.log &
次に、time
次のコードを追加しました:
time nohup ./mach build > my_log.log &
ただし、これにより、ファイルの最後に、費やされた時間に関するレポートが生成されなくなりましたmy_log
。
なぜダメなの?どうすれば直せるの?
答え1
2 回目の試行では、コマンド自体の実行時間を測定しますnohup
。したがって、ビルド時間を取得するには、次の行time
の後に次の行を追加する必要がありますnohup
。
nohup time ./mach build >my_log.log 2>&1 &
リダイレクトするのもSTDERR
良い方法です。
コメントで述べたように、コマンド専用のログを作成できますtime
。
nohup time -o build.time ./mach build >my_log.log 2>&1 &