#!/bin/bash
Start () {
If [' netstat-tnlp | grep-w | wc-l '-eq 1];then
echo "Nginx is running ..."
Exit 1
Else
/application/nginx/sbin/nginx
Sleep 2
echo "Nginx start successed ..."
Fi
}
Stop () {
If [' netstat-tnlp | grep-w | wc-l '-ne 1];then
echo "Nginx is not running ..."
Exit 1
Else
/application/nginx/sbin/nginx-s stop
Sleep 2
echo "Nginx Stop successed ..."
Fi
}
Reload () {
If [' netstat-tnlp | grep-w | wc-l '-ne 1];then
echo "Nginx is not running ..."
Exit 1
Else
/application/nginx/sbin/nginx-s Reload
Sleep 2
echo "Nginx Reload successed ..."
Fi
}
Restart () {
Reload
}
Case "$" in
Start
Start
;;
Stop
Stop
;;
Reload
Reload
;;
Restart
Reload
;;
*)
echo "usage:$0 {Start|stop|reload|restart}"
;;
Esac
This article is from the "burning Years of Passion" blog, please be sure to keep this source http://liuzhengwei521.blog.51cto.com/4855442/1771899
Script control Nginx startup, shutdown, reload, etc.