실행 시간을 측정하기 위해 Ctrl+z를 사용하여 스크립트를 일시적으로 중지할 수 있습니까?

실행 시간을 측정하기 위해 Ctrl+z를 사용하여 스크립트를 일시적으로 중지할 수 있습니까?

스크립트의 실행 시간을 측정하고 싶습니다. 다음과 같은 방법으로 수행합니다.

time python script.py -n 11

그러나 특히 카페에 있을 때 스크립트 실행을 일시적으로 중지하고 싶습니다. 스크립트가 내 MacBook Pro의 모든 리소스를 소모하고 배터리를 즉시 소모하기 때문입니다. 실행을 중지하고 싶을 때는 Ctrl+를 사용한 z다음 fg프로세스를 다시 시작하는 명령을 실행합니다.

그러나 명령을 사용하여 스크립트를 실행하면 timetime번째 일시 중지의 실행 시간이 반환되고 이후의 모든 일시 중지 및 재개는 측정되지 않습니다.

그러면 정지 명령을 사용하여 시간을 측정할 수 있습니까? 답변에 스크립트가 실행되는 동안의 시간만 측정하고 스크립트가 중지된 시간은 포함되지 않았으면 좋겠습니다.

저는 MacBook Pro 15'(Mid 2018)과 High Sierra를 사용합니다.

답변1

다음 두 가지 옵션을 사용할 수 있습니다.

1) Bash 하위 셸에서 다음 명령을 실행합니다.

$ (time python script.py -n 11)

2) 사용 중인 내장 키워드 대신 외부 시간 명령을 사용하십시오.

$ /usr/bin/time python script.py -n 11

관련 정보