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