#!/bin/bash
# chkconfig: 2345 99 20
# description: nginx-server
nginx=/usr/local/nginx/sbin/nginx
case $1 in
start)
netstat -anlpt |grep nginx
if [ $? -eq 0 ]
then
echo "nginx-server is already running"
else
echo " nginx-server begin start"
$nginx
fi
;;
stop)
$nginx -s stop
if [ $? -eq 0 ]
then
echo "nginx-server is stoped"
else
echo "nginx-server stop fail,try again"
fi
;;
status)
netstat -anlpt |grep nginx
if [ $? -eq 0 ]
then
echo "nginx-server is runing "
else
echo "nginx-server is stopped"
fi
;;
restart)
$nginx -s reload
if [ $? -eq 0 ]
then
echo "nginx-server is begin restart"
else
echo "nginx-server restart fail"
fi
;;
*)
echo "place enter {start restart status stop}"
;;
esac
exit 0
# chkconfig: 2345 99 20
# description: nginx-server
nginx=/usr/local/nginx/sbin/nginx
case $1 in
start)
netstat -anlpt |grep nginx
if [ $? -eq 0 ]
then
echo "nginx-server is already running"
else
echo " nginx-server begin start"
$nginx
fi
;;
stop)
$nginx -s stop
if [ $? -eq 0 ]
then
echo "nginx-server is stoped"
else
echo "nginx-server stop fail,try again"
fi
;;
status)
netstat -anlpt |grep nginx
if [ $? -eq 0 ]
then
echo "nginx-server is runing "
else
echo "nginx-server is stopped"
fi
;;
restart)
$nginx -s reload
if [ $? -eq 0 ]
then
echo "nginx-server is begin restart"
else
echo "nginx-server restart fail"
fi
;;
*)
echo "place enter {start restart status stop}"
;;
esac
exit 0