대규모 프로젝트를 컴파일하고 있는데 빌드하는 데 몇 시간이 걸릴 수 있습니다. 프로젝트를 컴파일할 때, 컴파일이 시작된 이후 지금까지 걸린 시간을 보고 싶습니다.
컴파일 후에 시간을 확인할 수 있는데, 컴파일 중에도 시간을 확인할 수 있나요?
답변1
프로세스가 얼마나 오랫동안 실행되었는지 알고 싶다면 다음을 사용하십시오.메모etime
다음과 같은 형식 지정자를 사용하십시오 .
ps -C command_name -o etime,args
답변2
시작된 프로세스가 실행된 기간을 확인하려면 ps -p {PID-HERE} -o etime
또는 를 사용할 수 있습니다 ps -p {PID-HERE} -o etimes
. 예를 들어 PID(프로세스 ID)가 있는 프로세스가 123
실행된 기간을 확인하려면 다음을 수행할 수 있습니다.
$ ps -p 123 -o etime
ELAPSED
00:21
또는
$ ps -p 123 -o etimes
ELAPSED
21
프로세스를 시작하는 데 걸리는 시간을 계산하려면 이 time
명령을 사용하십시오. 예를 들어, time sleep 1
:
$ time sleep 1
________________________________________________________
Executed in 1.00 secs fish external
usr time 58.61 millis 58.61 millis 0.00 millis
sys time 11.18 millis 8.59 millis 2.59 millis