timeout 명령은 입력해야 하는 명령을 중단시킵니다.

timeout 명령은 입력해야 하는 명령을 중단시킵니다.

X 시간 후에 종료되도록 시간 제한을 두고 명령을 실행해야 합니다.

테스트를 완료했는데 터미널에 직접 입력할 때만 작동합니다. bash 스크립트에서는 "수신"되지 않는 것처럼 사용자 입력을 처리하지 않는 것 같습니다.

답변1

맨페이지를 보고 해결책을 찾았습니다. timeout --foreground 120sBash 스크립트에서 실행할 때 명령을 사용하여 사용자 입력을 허용해야 합니다.

관련 정보