Windows下的一个Nginx 批处理命令行控制台
其实作用很简单,就是为了少输入几个字母,完成对Nginx的控制而已,同时也算是练习了一把bat批处理吧。
@echo off&color e&Title Nginx 命令行控制台 cls :Begin echo **********************************
echo.
echo Nginx 命令行控制台
echo.
echo **********************************
echo. & echo Script: %0% & echo.
echo 请输入命令:
echo.
echo reload 重载 Nginx 配置
echo stop 停止 Nginx 服务
echo quit 退出 Nginx 服务
echo list 查询 Nginx 服务
echo info 输出 Nginx 安装信息
echo.
echo kill 杀死 Nginx 进程
echo start 启动 Nginx 进程
echo restart 重启 Nginx 配置
echo.
echo exit 退出控制台
echo cmd 启动 cmd echo.&echo.&set /p cmd=请输入: if "%cmd%"=="kill" goto Kill
if "%cmd%"=="exit" goto End
if "%cmd%"=="start" goto Start
if "%cmd%"=="info" goto Info
if "%cmd%"=="restart" goto ReStart
if "%cmd%"=="reload" goto Reload
if "%cmd%"=="stop" goto Stop
if "%cmd%"=="quit" goto Quit
if "%cmd%"=="list" goto List
if "%cmd%"=="cmd" goto Cmd cls
goto Begin :End
exit :Kill
cls
echo.
echo 尝试杀死 Nginx 进程
echo.
echo.&echo.
taskkill /F /IM nginx.exe
set cmd=
echo.&echo 执行完成
echo.&echo.
goto Begin :Info
cls
echo.
echo 输出 Nginx 安装信息
echo.
nginx.exe -V set cmd=
echo.&echo.
goto Begin :Start
cls
echo.
echo 尝试启动 Nginx 进程
echo.
echo.&echo. start nginx.exe set cmd=
echo.&echo 执行完成
echo.&echo.
goto Begin :ReStart
cls
echo.
echo 尝试杀死 Nginx 进程
echo.
echo.&echo.
taskkill /F /IM nginx.exe
echo.
echo 尝试启动 Nginx 进程
echo.
echo.&echo. start nginx.exe set cmd=
echo.&echo 执行完成
echo.&echo.
goto Begin :Reload
cls
echo.
echo 尝试重新加载 Nginx 配置文件
echo.
echo.&echo. nginx.exe -s reload
set cmd=
echo.&echo 执行完成 echo.&echo.
goto Begin :Stop
cls
echo.
echo 停止 Nginx 服务
echo.
echo.&echo. nginx.exe -s stop
set cmd=
echo.&echo 执行完成 echo.&echo.
goto Begin :Quit
cls
echo.
echo 退出 Nginx 服务
echo.
echo.&echo. nginx.exe -s quit
set cmd=
echo.&echo 执行完成 echo.&echo.
goto Begin :List
cls
echo.
echo 查询 Nginx 服务
echo. tasklist /fi "imagename eq nginx.exe"
set cmd=
echo.&echo.
goto Begin :Cmd
cls
start cmd
set cmd=
goto Begin

Windows下的一个Nginx 批处理命令行控制台的更多相关文章
- windows下使用TortoiseGit代替Git命令行操作
windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...
- windows下启动mysql服务的命令行启动和手动启动方法
1.图形界面下启动mysql服务. 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示: 可以看到Mysql服务目前的状态是未启动(未写已启动的 ...
- Windows 下环境变量设置(命令行)
0. 背景 查了一下 SETX 命令可以实现,先简单看了下帮助.以后再写一个实例. 1. SETX /? 输出内容: SetX 有三种使用方式: 语法 1: SETX [/S system [/ ...
- Windows下才有blat进行命令行邮件发送
1.先下载blat.exe文件,下载地址: https://sourceforge.net/projects/blat/files/ 2.解压后只需要blat.exe即可,进入此文件夹,运行如下脚本进 ...
- (转)windows 下安装配置 Nginx 详解
windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...
- 转: windows 10使用原生linux bash命令行
转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...
- tar.xz如何解压:linux和windows下tar.xz解压命令介绍
在linux下怎么解压和压缩tar.xz文件? (本文由www.169it.com搜集整理) 在linux下解压tar.xz文件步骤 1 2 # xz -d ***.tar.xz //先解压xz # ...
- Microsoft Windows Installer 工具 Msiexec.exe 的命令行选项
摘自:http://support.microsoft.com/kb/314881/zh-cn 概要 本文列出了 Windows Installer 工具 Msiexec.exe 的命令行选项.Msi ...
- Windows下MYSQL自动备份批处理
windows下MYSQL自动备份批处理 2011-05-04 09:16:45| 分类: mysql|举报|字号 订阅 按系统时间进行备份 注意mysql安装路径中如果有空格.就要把,.b ...
随机推荐
- 求出全部的正整数对 使他们最大公约数为n,最小公倍数为m
题目大概是这种:cid=1021&pid=5http://" target="_blank">点击打开链接 大意就是 求出全部的正整数对 使他们最大公约数为 ...
- IDEA 使用方法快捷键
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ ...
- GrideView(二)---删除功能
情景一. 没有外键关联, 操作:在数据源中将删除选项选中--- GrideView 中的删除 选项选中 即可情景二. 有外键关联 *RowDeleting 行删除前触发 *RowDeleted 行删除 ...
- HDU1255 覆盖的面积 —— 求矩形交面积 线段树 + 扫描线 + 离散化
题目链接:https://vjudge.net/problem/HDU-1255 给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. Input输入数据的第一行是一个正整数T(1<= ...
- apply current folder view to all folders
https://www.tenforums.com/tutorials/35093-apply-folder-view-all-folders-same-type-windows-10-a.html ...
- YTU 1020: I think it
1020: I think it 时间限制: 1 Sec 内存限制: 32 MB 提交: 501 解决: 63 题目描述 Xiao Ming is only seven years old, No ...
- silverlight漂亮的文件上传进度显示原理及示例
silverlight漂亮的文件上传进度显示原理及示例 作者:chenxumi 出处:博客园 2009/11/27 13:37:11 阅读 1219 次 概述:在网站根目录web.config里配 ...
- 修改eclipse启动程序超时时间
修改workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml 把其中的start-timeout="45&qu ...
- 二:多线程--GCD
一.简单介绍 1.GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”,纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方 ...
- Ural 2003: Simple Magic(数论&思维)
Do you think that magic is simple? That some hand-waving and muttering incomprehensible blubber is e ...