
Firefox가 소스 코드에서 자체적으로 빌드하는 데 걸리는 시간을 측정해야 합니다. 내가 평소에 하는 일은 다음과 같습니다.
nohup ./mach build > my_log.log &
그런 다음 나는 time
그것을 앞에 추가했습니다.
time nohup ./mach build > my_log.log &
그러나 이로 인해 파일 끝에서 소요 시간에 대한 보고서가 생성되지 않았습니다 my_log
.
왜 안 돼? 어떻게 고치나요?
답변1
두 번째 시도에서는 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 &