主页 > 知识库 > shell脚本之nginx自动化脚本

shell脚本之nginx自动化脚本

热门标签:涪陵商都400电话开通办理 外呼系统不弹窗 云会外呼系统 柳州市机器人外呼系统报价 外呼系统的经营范围 申请400电话价格多少 厦门营销外呼系统平台 安阳ai电销机器人软件 智能电话机器人坐席

这个脚本,可以满足nginx开启,停止和重启的操作

#!/bin/bash
. /etc/init.d/functions
function usage() {
  echo $"usage:$0 {start|stop|restart}"
  exit 1
}
function start() {
  /usr/local/nginx/sbin/nginx 
  sleep 1
  if [ `netstat -antlpe | grep nginx | wc -l` -ge 0 ];then
 action "nginx is started." /bin/true 
  else
 action "nginx is started." /bin/false
  fi
}
function stop() {
  killall nginx &>/dev/null
  sleep 1
  if [ `netstat -antlpe | grep nginx | wc -l` -eq 0 ];then
 action "nginx is stopped." /bin/true
  else
 action "nginx is stopped." /bin/false
  fi
}
function main() {
  if [ $# -ne 1 ];then
 usage $0
  fi
  case $1 in 
 start)
 start
 ;;
 stop)
 stop
 ;;
 restart)
 stop
 start
 ;;
 *)
 usage $0
 ;;
  esac
}
main $*

运行试试

1.停止nginx

2.开启nginx

3.重启nginx

ok~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

标签:巴中 南充 孝感 抚顺 芜湖 晋城 福州 绥化

巨人网络通讯声明:本文标题《shell脚本之nginx自动化脚本》,本文关键词  shell,脚本,之,nginx,自动化,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《shell脚本之nginx自动化脚本》相关的同类信息!
  • 本页收集关于shell脚本之nginx自动化脚本的相关信息资讯供网民参考!
  • 推荐文章