time 명령

용도

명령의 실행 시간을 인쇄합니다.

구문

시간 [ -p ] 명령 [ 인수... ]

설명

time 명령은 명령 실행 중 경과된 시간, 시스템 시간 및 time 명령의 실행 시간을 초 단위로 표준 오류에 인쇄합니다.

주: 휴면 시간은 시스템 시간 또는 사용자 시간에 포함되지 않습니다.

또한 time 명령은 C 쉘(csh) 및 Korn 쉘(ksh)에 다른 형식으로 빌드됩니다. cshksh 쉘에 있는 동안 time 명령을 실행하려면 다음을 입력하십시오.

/usr/bin/time

플래그

항목 설명
-p 타이밍 출력을 표준 오류에 기록합니다. 초는 뒤에 기수 문자가 오는 한 자리 이상의 부동 소수점 수로 표현됩니다.

이 플래그에 대한 표준 형식은 다음과 같습니다.

"real %f\nuser %f\nsys %f\n", <real seconds>, <user seconds>, <system seconds>

종료 상태

Command 매개변수를 사용하는 경우 time 명령의 종료 상태는 지정된 명령의 종료 상태입니다. 그렇지 않은 경우 time 명령은 다음 값 중 하나로 종료됩니다.

항목 설명
1-125 time 명령에서 발생한 오류를 표시합니다.
126 Command 매개변수에 의해 지정된 명령을 찾았지만 호출할 수 없음을 표시합니다.
127 Command 매개변수에 의해 지정된 명령을 찾을 수 없음을 표시합니다.

  1. 프로그램을 실행하는 데 필요한 시간을 측정하려면 다음과 같이 입력하십시오.
    /usr/bin/time -p a.out
    이 명령은 프로그램 a.out를 실행하고 -p 플래그가 지정하는 형식으로 실제(real)의 양, 사용자 및 시스템 시간을 표준 오류에 기록합니다.
    real      10.5
    user      0.3
    sys       3.6
  2. time 명령 정보의 레코드를 파일에 저장하려면 다음과 같이 입력하십시오.
    /usr/bin/time a.out 2> a.time

파일

항목 설명
/usr/bin/time time 명령의 경로를 지정합니다.