3
시간 명령 출력을 파일로 리다이렉션하는 방법에 대한 여러 게시물이 있습니다. 예 :Mac OS X에서 시간 명령 출력을 리디렉션하는 방법
(time my_program) 2> out
{ time my_program ; } 2> out
그들은 Linux에서 작동하지만 Darwin Kernel 버전 11.2.0이 설치된 Mac OS X 시스템에서는 작동하지 않습니다. 내 맥 컴퓨터에서
(time my_program) 2> out
Badly placed()'s.
{ time my_program ; } 2> out
{: Command not found.
}: Command not found.
time --version
--version: Command not found.
0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w
/usr/bin/time --version
/usr/bin/time: illegal option -- -
usage: time [-lp] command.
는 쉘 내장 time
및 /usr/bin/time
있다. 어느 쪽도 -o 옵션을 제공하지 않습니다. 내 프로그램이 며칠 동안 실행되기 때문에 시간을두고 싶습니다. 어떻게 time
의 출력을 Mac OS X에서 파일로 리디렉션 할 수 있습니까?
어떻게 작동합니까? 현재 작업 디렉토리에'out' 파일을 만들 권한이 있습니까? 'out' 파일이 생성 되었습니까? 비어 있거나 데이터가 포함되어 있습니까? 프로그램뿐만 아니라'ls (1)'과 같은 작은 프로그램으로 테스트 해 보았습니까? – sarnold
'my_program> & out'을 시도해보십시오. –
어떤 버전이/usr/bin/time입니까? – Rich