linux - 守護進程腳本

cat >daemon.sh <<EOF
#!/bin/sh

while true; do
                #啓動一個循環,定時檢查進程是否存在
                server=\`ps aux | grep server | grep -v grep\`
                if [ [ ! \$server ]]; then
                        #若是不存在就從新啓動
                        nohup server -c 1 >> server.log &
                        #啓動後沉睡10s
                        sleep 10
                fi
                #每次循環沉睡10s
                sleep 5
done
相關文章
相關標籤/搜索