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
相关文章
相关标签/搜索