#!/bin/bash
#chkconfig - 80 90
pid="/usr/local/nginx/logs/nginx.pid"
mynaginx="/usr/local/nginx/sbin/nginx"
cecho(){
echo -e "\033[$1m$2\033[0m"
}
a=33;b=31
start(){
if [ -f $pid ];then
cecho $a "nginx正在運行..."
else
/usr/local/nginx/sbin/nginx
sleep 5
if [ -f $pid ];then
cecho $a "nginx啓動成功..."
else
cecho $b "nginx啓動失敗..."
fi
fi
}
stop(){
if [ ! -f $pid ];then
cecho $b "nginx處於停運狀態..."
else
kill `cat /usr/local/nginx/logs/nginx.pid`
sleep 5
if [ -f $pid ];then
cecho $b "nginx關閉失敗..."
else
cecho $a "nginx關閉成功..."
fi
fi
}
status(){
if [ -f $pid ];then
cecho $a "nginx正在運行中..."
else
cecho $b "nginx處於關閉狀態..."
fi
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
status)
status
;;
*)
echo "Usage: nginx {start|stop|restart|status}"
esac
nginx啓動腳本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Nginx 安裝與配置規則入門
Lmagic16
2019-02-24 22:13:58
nginx+php執行請求的工作原理
xavier
2019-02-24 15:52:41
配置Nginx支持php,出現No input file specified錯誤的解決方法
lvqingpu
2019-02-24 13:15:35
深入 Nginx 之架構篇
jeffrey_up
2019-02-23 19:23:46
tcpdump查看Nginx長連接還是短連接
ouyangbro
2019-02-23 15:52:48
Nginx使用安裝(一)
flashhand
2019-02-23 13:58:28
nginx中gzip模塊
小紅帽子
2019-02-23 13:37:48
nginx+keepalived配置高可用HTTP羣集
小紅帽子
2019-02-23 13:37:48
Nginx服務之防盜鏈功能
兩袖春風
2019-02-23 13:28:22
寶塔面板 + Rancher + 阿里雲鏡像倉庫 + Docker + Kubernetes,添加集羣、部署 web 應用
燕小范
2019-02-23 13:20:14
nginx添加系統服務
braoshan
2019-02-23 13:15:21
Nginx簡易實用的php域名配置
wx5c6f5798d627c
2019-02-23 13:07:16
nginx日誌通過rsyslog傳入到日誌服務器指定目錄
郭雨明暄
2019-02-23 13:05:42
配置Ngnix作爲Web Server詳解
335729167
2019-02-23 13:00:44
nginx反向代理,URL重寫,讀寫分離
335729167
2019-02-23 13:00:11