time 명령
용도
명령의 실행 시간을 인쇄합니다.
구문
시간 [ -p ] 명령 [ 인수... ]
설명
time 명령은 명령 실행 중 경과된 시간, 시스템 시간 및 time 명령의 실행 시간을 초 단위로 표준 오류에 인쇄합니다.
주: 휴면 시간은 시스템 시간 또는 사용자 시간에 포함되지 않습니다.
또한 time 명령은 C 쉘(csh) 및 Korn 쉘(ksh)에 다른 형식으로 빌드됩니다. csh 및 ksh 쉘에 있는 동안 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 매개변수에 의해 지정된 명령을 찾을 수 없음을 표시합니다. |
예
- 프로그램을 실행하는 데 필요한 시간을
측정하려면 다음과 같이 입력하십시오.
이 명령은 프로그램 a.out를 실행하고 -p 플래그가 지정하는 형식으로 실제(real)의 양, 사용자 및 시스템 시간을 표준 오류에 기록합니다./usr/bin/time -p a.outreal 10.5 user 0.3 sys 3.6 - time 명령 정보의 레코드를
파일에 저장하려면 다음과 같이 입력하십시오.
/usr/bin/time a.out 2> a.time
파일
| 항목 | 설명 |
|---|---|
| /usr/bin/time | time 명령의 경로를 지정합니다. |