반복되는 bin 파일 [닫기]

반복되는 bin 파일 [닫기]

bin 파일에 대해 무한 루프 명령을 실행해야 합니다.

이것이 나에게 필요한 것입니다 ...

bin 파일 콘텐츠는 100초 동안 실행되며 새 프로세스를 시작하려면 이를 @90초 동안 중지한 다음 마치 무한 루프에서 멈추지 않은 것처럼 bin 파일을 다시 시작해야 합니다.

또는 해당 기간 동안 bin 파일을 실행한 다음 완료되면 반복합니다.

답변1

timeout 명령은 정확히 원하는 작업을 수행합니다.

timeout 90 /path/to/your/binfile

첫 번째 매개변수는 프로세스가 종료되기까지의 시간(초)입니다. 프로세스가 조기에 종료되면 timeout 명령은 아무 작업도 수행하지 않습니다.

이 작업을 무기한 수행하려면 while(1) 루프를 추가하면 됩니다. 배쉬에서는 다음과 같습니다

 while [ 1 ]; do
   timeout 90 /path/to/your/binfile
 done

관련 정보