nginx启动脚本

北慕城南 提交于 2020-01-10 13:38:21
[root@localhost ~]# cat /etc/init.d/nginx.sh
#!/bin/bash
CMD=/usr/local/nginx/sbin/nginx
PIDF=/usr/local/nginx/logs/nginx.pid
case $1 in
start)
  [ -f $PIDF ] && echo -e "\033[32m Nginx server is running now \033[0m" ||  $CMD &&  echo -e "Starting......                         [\033[32m ok \033[0m]"
;;
stop)
  [ -f $PIDF ] && $CMD -s quit &&  echo -e "Stopping......                         [\033[32m ok \033[0m]" || echo -e "\033[31m  Nginx server is not running \033[0m"
;;
reload)
  $CMD -s reload
  echo -e "Reloading......                         [\033[32m ok \033[0m]"
;;
restart)
  $0 stop
  $0 start
;;
status)
 [ ! -f $PIDF ] && echo -e "\033[31m  Nginx server is not running \033[0m" || echo -e "\033[32m Nginx server is running now \033[0m"
;;
*)
  echo -e "\033[31m Usage: $0 { start | stop | restart | reload | status } \033[0m"
;;
esac

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!