나는이 명령을 가지고있다 :
time -p sh -c 'command1; command2;'
그래서 command1
및 command2
실행하고 나는 실제 사용자 및 콘솔에 인쇄 SYS 시간을 얻을 수있다.
그러나 command1; command2;
10 번 반복되고 두 명령에 사용되는 시간을 얻고 싶습니다.
답변
간단한 for
루프를 작성할 수 있습니다
time -p bash -c "for (( i=0; i<10; i++ )); do command1; command2; done;"
루프 bash
대신에 사용 했습니다 sh
.
답변
zsh로 :
time (repeat 10 {cmd1; cmd2})
zsh
의 repeat
에서 상속됩니다 csh
.
로 tcsh
:
time repeat 10 eval 'cmd1; cmd2'
각 반복에 대한 시간과 마지막에 전체 시간을 제공합니다.