为了更方便的管理nginx服务器,在此,我编写了一个nginx服务的启动,重启,停止脚本,让更多的初学者更方便的管理服务。
#!/bin/bash
# For nginx server
# Make u
#
clear
echo "---------------------------------------------------------------"
echo " nginx启动 "
echo " start "
echo "---------------------------------------------------------------"
echo "---------------------------------------------------------------"
echo " 平滑重启nginx "
echo " restart "
echo "---------------------------------------------------------------"
echo "---------------------------------------------------------------"
echo " 从容停止nginx "
echo " stop1 "
echo "---------------------------------------------------------------"
echo "---------------------------------------------------------------"
echo " 快速停止nginx "
echo " stop2 "
echo "---------------------------------------------------------------"
echo "---------------------------------------------------------------"
echo " 强制停止所有的nginx进程 "
echo " stop3 "
echo "---------------------------------------------------------------"
response=
read response
case $response in
start)
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
;;
restart)
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
;;
stop1)
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`
;;
stop2)
kill -TERM `cat /usr/local/nginx/logs/nginx.pid`
;;
stop3)
pkill -9 nginx
;;
*)
echo "Enter Your choice above the commands"
;;
esac
转载于:https://blog.51cto.com/3403658/748299