window重启Nginx的BAT脚本

简介: window重启Nginx的BAT脚本

1.脚本入参

SET NGINX_DIR=C:\Zone\nginx-1.21.4\nginx-1.21.4\

该路径配置成nginx的根目录文件夹

2.Nginx管理脚本

====================================================
@echo off
chcp 65001
color 0a
rem 当前bat的作用
echo ==================begin========================
cls 
SET NGINX_DIR=C:\Zone\nginx-1.21.4\nginx-1.21.4\
color 0a 
TITLE Nginx 管理程序控制面板
CLS 
ECHO. 
ECHO. * Nginx 管理程序 *  
ECHO. 
:MENU 
ECHO. * nginx 进程list * 
tasklist|findstr /i "nginx.exe"
ECHO. 
ECHO. [1] 启动Nginx 
ECHO. [2] 关闭Nginx 
ECHO. [3] 重启Nginx 
ECHO. [4] 退 出 
ECHO. 
ECHO.请输入选择项目的序号:
set /p ID=
IF "%id%"=="1" GOTO start 
IF "%id%"=="2" GOTO stop 
IF "%id%"=="3" GOTO restart 
IF "%id%"=="4" EXIT
PAUSE 
:start 
call :startNginx
GOTO MENU
:stop 
call :shutdownNginx
GOTO MENU
:restart 
call :shutdownNginx
call :startNginx
GOTO MENU
:shutdownNginx
ECHO. 
ECHO.关闭Nginx...... 
taskkill /F /IM nginx.exe > nul
ECHO.OK,关闭所有nginx 进程
goto :eof
:startNginx
ECHO. 
ECHO.启动Nginx...... 
IF NOT EXIST "%NGINX_DIR%nginx.exe" ECHO "%NGINX_DIR%nginx.exe"不存在 
cd "%NGINX_DIR%" 
IF EXIST "%NGINX_DIR%nginx.exe" (
echo "start '' nginx.exe"
start "" nginx.exe
)
ECHO.OK
goto :eof

3.Nginx重启脚本

@echo off
SET NGINX_DIR=%~dp0
chcp 65001
color 0a
ECHO.关闭Nginx...... 
taskkill /F /IM nginx.exe > nul
ECHO.OK,关闭所有nginx 进程
ECHO. 
ECHO.当前Nginx路径%NGINX_DIR% ,启动Nginx...... 
IF NOT EXIST "%NGINX_DIR%\nginx.exe" ECHO "%NGINX_DIR%\nginx.exe"不存在 
cd "%NGINX_DIR%" 
IF EXIST "%NGINX_DIR%\nginx.exe" (
echo "start '' nginx.exe"
start "" nginx.exe
)
ECHO.OK 启动成功
pause;


目录
相关文章
|
3月前
|
应用服务中间件 Shell 开发工具
nginx+shell脚本实现一键启用与关闭停机维护页面
nginx+shell脚本实现一键启用与关闭停机维护页面
33 0
|
6月前
|
应用服务中间件 nginx 数据安全/隐私保护
百度搜索:蓝易云【Nginx启动,重启以及基本命令详解!】
请注意,上述命令可能需要在终端中以管理员权限(使用sudo)运行。根据你的系统配置和安装方式,可能会有所不同。确保使用适用于你的系统的正确命令。
118 3
|
7月前
|
Ubuntu 应用服务中间件 Shell
用shell脚本部署nginx
用shell脚本部署nginx
109 2
|
2月前
|
运维 应用服务中间件 Shell
Nginx安装与虚拟主机配置shell脚本
Nginx安装与虚拟主机配置shell脚本
28 0
|
5月前
|
应用服务中间件 Shell 网络安全
用shell脚本获取Nginx日志
用shell脚本获取Nginx日志
63 1
|
8月前
|
监控 应用服务中间件 Shell
Nginx 访问日志分析脚本
Nginx 访问日志分析脚本
74 0
|
9月前
|
应用服务中间件 Linux Shell
【Shell脚本】Linux安装Nginx以及开机自启
【Shell脚本】Linux安装Nginx以及开机自启
【Shell脚本】Linux安装Nginx以及开机自启
|
9月前
|
应用服务中间件 Shell nginx
Shell脚本:一键安装Nginx服务,用户可自定义Nginx版本
Shell脚本:一键安装Nginx服务,用户可自定义Nginx版本
253 0
|
11月前
|
NoSQL 应用服务中间件 Shell
redis&nginx运行参数采集脚本
redis&nginx运行参数采集脚本
|
11月前
|
应用服务中间件 nginx Perl
一键nginx日志离线分析脚本(强推)
一键nginx日志离线分析脚本(强推)