文档章节

Nginx 批量处理管理脚本

闰土的好友猹
 闰土的好友猹
发布于 2016/11/17 16:12
字数 252
阅读 18
收藏 0

Nginx 批量处理管理脚本

@echo off
rem 当前bat的作用

echo ==================begin========================

cls
SET NGINX_PATH=%NGINX_PATH%
rem 建议在windows环境变量中添加NGINX_PATH
color 0A
TITLE Nginx 管理程序 Power By xjt2016

CLS

ECHO.
ECHO. * * Nginx 管理程序 Power By xjt2016* *
ECHO. * update by xjt2016 2016-11-14 *
ECHO.

:MENU

ECHO. * nginx 进程list *
tasklist|findstr /i "nginx.exe"

rem if ERRORLEVEL 1 (echo nginx.exe不存在) else (echo nginx.exe存在)


ECHO.
    ECHO.  [1] 启动Nginx [2] 关闭Nginx [3] 重启Nginx [4] 清理 [5] 退 出
ECHO.

ECHO.请输入选择项目的序号:
set /p ID=
    IF "%id%"=="1" GOTO start
    IF "%id%"=="2" GOTO stop
    IF "%id%"=="3" GOTO restart
    IF "%id%"=="4" GOTO clean
    IF "%id%"=="5" EXIT
PAUSE

:start
    call :startNginx
    GOTO MENU

:stop
    call :shutdownNginx
    GOTO MENU

:restart
    call :shutdownNginx
    call :startNginx
    GOTO MENU
:clean
    call :cleanInfo
    GOTO MENU

:cleanInfo
    ECHO.
    cls
    goto :eof
:shutdownNginx
    ECHO.
    ECHO.关闭Nginx......
    taskkill /F /IM nginx.exe > nul
    ECHO.OK,关闭所有nginx 进程
    goto :eof

:startNginx
    ECHO.
    ECHO.启动Nginx......
    cd %NGINX_PATH%
    echo %cd%
    IF NOT EXIST "%NGINX_PATH%\nginx.exe" ECHO "%NGINX_PATH%\nginx.exe"不存在

    cd "%NGINX_PATH%"

    IF EXIST "%NGINX_PATH%\nginx.exe" (
        echo "start '' nginx.exe"
        start "" nginx.exe
    )
    ECHO.OK
    goto :eof

© 著作权归作者所有

共有 人打赏支持
闰土的好友猹
粉丝 6
博文 44
码字总数 36620
作品 0
杭州
后端工程师
大型项目linux自动化版本发布脚本(shell)之tomcat、nginx服务脚本

最近,又临近博主所负责的一个大型项目的发版了。之前有提到过,该项目涉及到30-40台服务器的发版。且项目客户规定发版需在晚上10-11点左右开始进行,这里博主不得不说每次发布最后都是眼花缭...

em_aaron
08/01
0
0
企业架构规划及服务器优化参数

第1ç« ä¼ä¸š架构规划 1.1 架构图 1.1.1 用户访问网站组成 类型 作用 实现方式 顾客-用户 访问网站的人员 @ 保安-防火墙 安全策略控制;正确的流量通过,攻击者的流量组织 硬件-...

侯召顺
2017/10/01
0
0
WNMP+建站集成软件包--WNMP+

WNMP+(Nginx+MySQL+PHP)是一个功能强大的建站集成软件包。为了同别的类似软件做区别, 取名WNMP+(+带有超集合的意思)。它可以在Windows64位系统下快速搭建PHP开发环境,具有一套完整的P...

axiaofang
2016/06/13
1K
3
使用shell脚本实现php应用的批量更新

拓扑: control_server 192.168.1.200 lb1 192.168.1.202 lamp1 192.168.1.101 lamp2 192.168.1.102 网站: www.aaa.com 注意点: 1.所有服务器之间通过hosts来解析主机名 2.control_server与......

362475097
2017/02/15
0
0
自动化运维工具

自动化运维管理工具: puppet: 有产品线已经在用,优点是历史悠久,比较成熟,在可远程可本地,功能强劲,不过这厮批量执行功能没得,为了批量执行个命令写个配置文件,好像有点大刀砍蚊子腿...

Taxing祥
2017/08/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Swagger中配置了@ApiModelProperty的allowableValues属性但不显示的问题

现在用Swagger来生成API文档的例子已经非常多了,今天碰到开发同事问了一个问题,帮着看了一下,主要还是配置方法的问题,所以记录一下。如果您也碰到了同样的问题,希望本文对您有用。 问题...

程序猿DD
26分钟前
1
0
sql 命令

show variables like '%general%'; show variables like '%log_output%'; show variables like '%quer%'; show global status like '%slow%';...

JavaSon712
33分钟前
0
0
Django修改默认数据库引擎

Django默认数据库引擎为sqlite3,除了sqlite3,还支持postgresql、mysql、oracle 配置如下:其中postgresql_psycopg2为postgresql的适配器。 'django.db.backends.postgresql' 'django.db.bac......

MichaelShu
38分钟前
0
0
动画源码解析

目录介绍 1.Animation和Animator区别 2.Animation运行原理和源码分析 2.1 基本属性介绍 2.2 如何计算动画数据 2.3 什么是动画更新函数 2.4 动画数据如何存储 2.5 Animation的调用 3.Animator...

潇湘剑雨
45分钟前
2
0
Mac OS 最强鼠标改键软件:BetterAndBetter

官网: http://www.better365.cn 话不多说,先上你们最喜欢的软件界面截图。 通用: 触摸板: 鼠标: 键盘: 情景模式: 文本跳窗(自动跳窗): 四角触发: 工具箱: 脚本: 关于: 说下我目...

故国有明
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部