c 에서 프로그램 기동시 자신과동일한 프로세서가 있어 종료하려

글쓴이: 익명 사용자 / 작성시간: 일, 2002/01/06 - 3:11오후
리눅스에서 특정프로그램을 자동 실행하게 하였는데
이것이 어떤것에 영향을 받아 종료가 되는것을 방지
하기위해 스크립터로 프로세서상태를 감시하여
종료되었으면 재기동 시키도록 만들었습ㄴ다.
근데 이상하게도 스크립터에서 오동작을 하더군요
while [1] ; do
#------------- Process Check --------------
sleep 60
if ps -A | grep xxx
then
echo "Process ON"
else
/sbin/xxx&
fi
done
프로세서가 있는데도 불구하고 xxx를 다시 실행시키는
걸 가끔 보았습니다. (자주는 아니지만)
그래서 아예 xxx 에서 자신이 기동되어 있으면
자동 종료를 하려고 하는데 어떻게 해야할런지요
Forums:
댓글 달기