셸 스크립트 프로그램이 끊겼는지 확인하고 다시 실행합니다

445 단어 OpenWrt
이 sh를 시작 파일/etc/rc.에 추가하기local에서 자동 시작을 실현하고 프로그램을 끄고 다시 실행할 수 있습니다.
#!/bin/sh
while true
do
ps -ef | grep "gateway" | grep -v "grep"
if [ "$?" -eq 1 ]     #        0  ,1  
then
    /root/gateway     #        、   
    echo "process has been restarted!"
else
    echo "process already started!"
fi
sleep 10
done

마지막으로 새 스크립트를 수정할 수 있는 권한을 잊지 말고chmod 777 checkgateway를 실행하십시오.sh

좋은 웹페이지 즐겨찾기