[root@Client_Download_Source shell]# cat start.nginx.sh
#!/bin/bash
while true
do
sleep 2
check=`netstat -ntlp|egrep "\<80\>"`
if [[ ${check} == "" ]]
then
echo -n $(date +%F_%T) >> /tmp/nginx.log
/opt/nginx/sbin/nginx && sleep 2 && echo "nginx start ok" >>/tmp/nginx.log
else
echo -n $(date +%F_%T) >> /tmp/nginx.log && sleep 1;echo " ngin is start" >> /tmp/nginx.log
fi
done
[root@Client_Download_Source shell]#
[root@Client_Download_Source shell]# cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
ulimit -SHn 102400
/opt/nginx/sbin/nginx
sh /opt/shell/start.nginx.sh &