最近在Window操作系统中使用Nginx,由于它的启动和关闭都要通过命令来实现。我感觉并不太方便,虽然命令简单,但对于一个只需要开启和关闭Nginx服务 且对Nginx不了解的人来说这是很不方便的。这引起了我的思考,于是乎?我就想到用Dos批处理,写成简单的脚本不是更方便吗?Tomcat解压包也是这样来做的。
将启动和关闭脚本放到Nginx根目录下即可:
1、启动Nginx脚本命令如下:
::关闭回显
@echo off
::先查看服务是否已经运行,如果已经运行,则先关闭再启动。
tasklist|find /i "nginx.exe" > NUL
::上一次执行结果是否成功
if %errorlevel%==0 (
%cd%/nginx -s quit
echo 服务关闭中...
)
start %cd%/nginx -c conf/nginx.conf
echo 服务已成功开启...
::这里ping这是为了停留5秒再关闭
ping 0.0.0.0 -n 5 > NUL
exit
2、关闭Nginx脚本命令如下:
@echo off
tasklist|find /i "nginx.exe" > NUL
if %errorlevel%==0 (
%cd%/nginx -s quit
echo 服务已成功关闭...
) else (
echo 服务没有运行...
)
ping 0.0.0.0 -n 5 > NUL
exit
这样以后我们就轻松了,直接双击即可。