vim nginx.sh
#!/bin/bash
# chkconfig: 2345 99 20
pid="/usr/local/nginx/logs/nginx.pid" #nginx的pid
state="/usr/local/nginx/sbin/nginx" #nginx原始碼啟動路徑
case $1 in
start)
netstat -anpt|grep nginx &>/dev/null #判斷nginx是否啟動
if [ $? -eq 0 ];then #以啟動跳過
exit
else #無埠則啟動
$state -t &>/dev/null #判斷配置是否正確
if [ $? -eq 0 ];then
$state
else
$state -t #出錯顯示配置出錯位置
fifi
;;stop)
cat $pid &>/dev/null #判斷是否有nginx的pid
if [ $? -eq 0 ];then #有殺死
kill -15 `cat $pid`
else #沒有退出
exit
fi;;restart)
cat $pid &>/dev/null
if [ $? -eq 0 ];then
kill -15 `cat $pid`
$state
else
$state -t &>/dev/null
if [ $? -eq 0 ];then
$state
else
$state -t
fifi
;;*)
echo "請輸入:|start|stop|restart|"
;;esac
chmod +x nginx
mv nginx /etc/init.d/nginx
centso6原始碼nginx啟動指令碼
vim nginx bin bash chkconfig 2345 99 20 pid usr local nginx logs nginx.pid nginx的pid state usr local nginx sbin nginx nginx原始碼啟動路徑 case 1in start nets...
Nginx啟動指令碼
nginx啟動指令碼 nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個 imap pop3 smtp 伺服器。因穩定性 豐富的功能 低資源消耗而聞名。但nginx本身不自帶啟動指令碼,需要我們手動編寫乙份,現在網上所提供的大多數指令碼都是有針對行的,可移植性很差。大多數這...
Nginx啟動指令碼
nginx啟動指令碼 nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個 imap pop3 smtp 伺服器。因穩定性 豐富的功能 低資源消耗而聞名。但nginx本身不自帶啟動指令碼,需要我們手動編寫乙份,現在網上所提供的大多數指令碼都是有針對行的,可移植性很差。大多數這...