a616652325 发表于 2018-8-27 06:01:55

shell编写 ngin启动脚本

  #!/bin/bash
  [ -f /etc/init.d/functions ] && . /etc/init.d/functions
  pid=/application/nginx/logs/nginx.pid
  nginx=/application/nginx/sbin/nginx
  RED_COLOR='\E[1;31m'
  GREEN_COLOR='\E[1;32m'
  YELLOW_COLOR='\E[1;33m'
  BLUE_COLOR='\E[1;34m'
  PINK='\E[1;35m'
  SHAN='\E[31;5m'
  RES='\E[0m'
  start(){
  if [ -f $pid ]; then
  action "nginx 正在运行的" /bin/false
  else
  $nginx
  action "nginx 启动" /bin/true
  fi
  }
  stop(){
  if [ ! -f $pid ]; then
  action "nginx 已经停止了" /bin/false
  else
  $nginx -s stop
  action"nginx 停止" /bin/true
  fi
  }
  reload(){
  if [ ! -f $pid ]; then
  action "nginx 已经停止了" /bin/false
  else

  $nginx -s>  action "nginx 已重启" /bin/true
  fi
  }
  case "$1" in
  start)
  start
  ;;
  stop)
  stop
  ;;

  >
  >  ;;
  restart)
  stop
  sleep 2
  start
  ;;
  *)
  echo -e "${SHAN}脑残这是例子 :$0 (stop|start|reload|restart)$RES"
  esac

页: [1]
查看完整版本: shell编写 ngin启动脚本