쉘프로그램에서 타임아웃 구현

linuxqna의 이미지

쉘프로그램에서 특정시간내에 결과를 못얻으면 메세지 출력하고 종료하는,
타임아웃을 구현하고 싶은데

일반 C 프로그램같으면
alarm 으로 SIGALRM을 catch해서 처리할텐데

쉘에서는 어떻게 하면 되나요 ?

albamc의 이미지

정말 간단한거면 ... :oops:

sleep 하고 깨어났을때 변수 같은걸 읽으면 ... 안되나요?

^^*