文档章节

Nginx 批量处理管理脚本

xjt2016
 xjt2016
发布于 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

© 著作权归作者所有

共有 人打赏支持
xjt2016
粉丝 5
博文 44
码字总数 23516
作品 0
杭州
后端工程师
企业架构规划及服务器优化参数

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

侯召顺
2017/10/01
0
0
大型项目linux自动化版本发布脚本(shell)之tomcat、nginx服务脚本

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

em_aaron
08/01
0
0
WNMP+建站集成软件包--WNMP+

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

axiaofang
2016/06/13
1K
3
自动化运维工具

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

Taxing祥
2017/08/19
0
0
使用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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...

虚拟世界的懒猫
32分钟前
0
0
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......

hutaishi
43分钟前
0
0
20180818 上课截图

小丑鱼00
今天
1
0
Springsecurity之SecurityContextHolderStrategy

注:下面分析的版本是spring-security-4.2.x,源码的github地址是: https://github.com/spring-projects/spring-security/tree/4.2.x 先上一张图: 图1 SecurityContextHolderStrategy的三个......

汉斯-冯-拉特
今天
0
0
LNMP架构(Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl)

Nginx负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时...

蛋黄_Yolks
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部