:: 关闭回显,即执行本脚本时不显示执行路径和命令,直接显示结果
@echo off
rem @author luwuer
color f8
set NGINX_DIR=D:\nginx-1.12.2\
:INFO
echo.
echo --------------------- 进程列表 ---------------------
tasklist|findstr /i "nginx.exe"
if errorlevel 1 echo nginx未启动
echo --------------------- 进程列表 ---------------------
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
if exist "%NGINX_DIR%nginx.exe" (
cd /d %NGINX_DIR%
start "" nginx.exe
echo 启动成功
) else (
echo "%NGINX_DIR%nginx.exe不存在"
)
goto INFO
:STOP
taskkill /F /IM nginx.exe > nul
echo 已关闭所有nginx进程
goto INFO
:RESTART
taskkill /F /IM nginx.exe > nul
if exist "%NGINX_DIR%nginx.exe" (
cd /d %NGINX_DIR%
start "" nginx.exe
) else (
echo "%NGINX_DIR%nginx.exe不存在"
)
echo 已重启
goto INFO
goto :eof
windows nginx 快捷启动关闭批处理脚本
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 转自:https://blog.csdn.net/csdnliuxin123524/article/details...
- 平时自己会在多个本地git仓库中写代码,然后push到远程(比如GitHub),每次提交代码都要输入git add...
- 原文: https://ettingshausen.github.io/cmd/2017/12/09/guide-...
- windows下的脚本或者命令使用 ^ 符号进行换行 另外 cd %~dp0% 表示进入当前目录call可以用来调用命令