2011-04-11 2 views
0

가능한 중복 통지 :
Bash: Terminate on Timeout/File Overflow while Executing Command쉘 스크립트 시간 제한 설정 및

나는 백업 쉘 스크립트 오/S 이미지를 가지고있다. 시간 제한을 설정하고 알려주고 싶습니다. 셸 스크립트가 2 시간 이상 실행되면 전자 메일을 보내야합니다. 이 논리를 구현하는 가장 좋은 방법은 무엇입니까?

+0

내 제안은 다른 스크립트가 작업을 시작하므로 (PID가 있음) 임계 값으로 원하는 시간 동안 대기 한 다음 다른 스크립트가 아직 실행 중인지 확인합니다. 이것은 PID 또는 잠금 파일의 존재 여부만으로 점검 할 수 있습니다. – 0xC0000022L

+0

이전 질문이 여러 개 있습니다 (http://stackoverflow.com/questions/2626827, http://stackoverflow.com/questions/601543 및 http://stackoverflow.com/questions/4355396). –

답변

0

ps 명령을 사용하면 프로세스 실행 시간을 확인할 수 있습니다.