여러 명령의 실행 시간


14

리눅스에서 일련의 명령을 시간을내는 방법이 있습니까?

아마도 이런 식으로 뭔가 :

/usr/bin/time { ls; pwd; ls }

도없이 time이 최종 필요로 명령이 실패 ;{ ls ; pwd ; ls ; }
북 - 브래들리

답변:


9

쉘 명령으로 감싸려고 할 수 있습니다.

/usr/bin/time /bin/sh -c 'ls;pwd;ls'

1
훌륭한! 내 머리 덕분에 당신의 나머지 머리
북 - 브래들리

27

사용 time사용하는 것은 () 당신은 시간에 원하는 명령에 대한 서브 쉘을 만들 수 있습니다. 구문은 다음과 같습니다.

time ( ls; pwd; ls )

사용하는 경우 /usr/bin/time명령을 쉘 스크립트 (예 : my.sh)에 추가하고 쉘 스크립트의 시간을 정하십시오.

/usr/bin/time my.sh

1
이것은 작동 time하지만 작동 하지 않습니다 /usr/bin/time. 당신이 준 명령을 실행하면 -bash: syntax error near unexpected token ls'`
juniper-
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.