分享Nginx在Windows下的管理命令(bat文件)

话不多说,复制下面的内容,存成bat文件,放到nginx目录下。

====================================================
@echo off
rem
当前bat的作用

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


cls
SET NGINX_PATH=D:
SET NGINX_DIR=D:\Tools\nginx-1.5.12\
color
0a
TITLE Nginx 管理程序控制面板

CLS

ECHO.
ECHO. * Nginx 管理程序 *

ECHO. * 创建2013-10-15 *
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"不存在

%NGINX_PATH%

cd "%NGINX_DIR%"


IF EXIST "%NGINX_DIR%nginx.exe" (
echo "start ‘‘
nginx.exe"
start "" nginx.exe
)
ECHO.OK
goto
:eof

时间: 2024-12-31 13:19:22

分享Nginx在Windows下的管理命令(bat文件)的相关文章

windows 下 方便工作的bat文件批处理命令

1.删除目录下 不包含某串字符的文件: @echo offfor /f "delims=" %%a in ('dir /s /a-d/b *.mp3') do ( echo "%%~nxa" | find "_C96kbps.mp3" >nul || del /f/q "%%~a")pause 2.批量去除文件名里 含有的某些字符串: @echo off& setlocal enabledelayedexpans

惊艳的cygwin——Windows下的Linux命令行环境的配置和使用

http://www.tuicool.com/articles/2MramqI 时间 2014-07-29 09:28:36  点滴之间 聚沙成金 原文  http://www.path8.net/tn/archives/6021 主题 CygwinLinux命令 本文内容遵从 CC版权协议 , 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://oldratlee.com/post/2012-12-22/stunning-cygwin N年前倒腾过一次 

Linux和windows下的shutdown命令

Linux下的shutdown命令 shutdown [options] [time] [wall] options: --help 获取帮助 -h 关机 -r 重启 -c 取消 -k 仅显示警告信息wall time: 两种形式:1/ hh:mm 24小时进制 2/ +m 表示m分钟后执行option操作 now alias to +0 表示立即执行 精度:分钟 wall: 警告信息,发给所有在此计算机上的用户. Windows下的shutdown命令 shutdown [options] [

Windows下的cmd命令行中设置环境编码

我们都知道,Windows下的cmd命令行默认编码是Windows系统的编码,就是ANSI编码或者说是GBK编码的,这样我们编写的很多应用比如php编写utf-8编码的应用在命令行下面运行时都会出现乱码的情况,原因就是因为运行环境的编码使用自己的编码去解析程序运行结果,而程序本身返回编码和解析编码不一致,最后导致乱码情况的发生. 遇到这种情况,我们可以通过设置cmd命令行环境的编码使编码保持统一来解决,方法如下: 在命令行中,有个命令是chcp,这个命令是用来显示当前活动代码页编号的,也可以理解

windows下使用curl命令 && 常用curl命令

什么是curl命令? curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多种Linux发行版中,并且有DOS和Win32.Win64下的移植版本. 如何在windows下使用curl命令? 第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl. 其中我下载的zip文件.  另外CAB文件也是压缩文件,这是微软出品,不太好用,建议使用zip压缩文件. 第二步: 解压缩文件,然后找到该文件目录下的bin子文件(bin即二进

java学习总结(16.05.08)在windows下使用cmd命令行对java文件进行编译和执行

windows下利用cmd命令行可以调用jdk里的javac.exe和java.exe对java文件进行编译和执行,前提是jdk已成功安装并正确配置相关环境变量(jdk安装与环境变量的配置方法:http://blog.csdn.net/qq_32099621/article/details/51339868) 下面来说一下windows下如何使用cmd命令行来编译执行java文件 首先找到需要编译和执行的java文件 这里我要编译和执行这个java文件 按组合键win+r调出"运行",

在windows下使用cmd命令全速下载百度云文件

在windows下使用cmd命令全速下载百度云文件 需要的工具BaiduPCS-GO(链接:https://pan.baidu.com/s/19Sn8gmNi_GZHJwUPu79DPg 密码:gqib)(windows平台就不用说了吧!) 1.先把BaiduPCS-GO加入换将变量(我的BaiduPCS-GO存放在“D:\Program Files (x86)\BaiduPCS-GO”文件夹下) 2.测试BaiduPCS-GO环境是否已经配置好 (Win+R调出cmd,输入BaiduPCS-G

windows下使用curl命令&&常用curl命令

什么是curl命令? curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多种Linux发行版中,并且有DOS和Win32.Win64下的移植版本. 如何在windows下使用curl命令? https://curl.haxx.se/windows/ 第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl. 其中我下载的zip文件. 另外CAB文件也是压缩文件,这是微软出品,不太好用,建议使用zip压缩文件. 第二步: 解

Windows下MySQL的my.ini文件字符集测试

环境:Windows 8.1+MySQL 5.6.19 首先要说明的是Windows下MySQL的my.ini所在位置为:盘符\ProgramData\MySQL\MySQL Server 5.6下,也就是下图的Data Path下,如果是系统盘,ProgramData的文件夹是隐藏的;非系统盘此文件不是隐藏的.并不是Program Files下的. 2,查看my.ini文件,默认安装的编码都是utf8的. default-character-set=utf8 character-set-ser