码迷,mamicode.com
首页 > Windows程序 > 详细

nginx在windows上面的启动bat文件

时间:2018-10-05 21:32:51      阅读:942      评论:0      收藏:0      [点我收藏+]

标签:dir   div   使用   安装   style   rename   col   自身   server   

因为windows上面zip安装nginx后启动比较麻烦,然后找了一下关于批处理文件的资料,写了一个nginx启动和关闭的脚本。

这个脚本正常情况下是可以使用的。因为脚本中并没有对nginx程序是否在进程列表中进行判断,而是启动之后就把脚本的名字改为nginx_stop.bat,关闭之后就把脚本的名字变为nginx_start.bat

脚本的源码如下:

@echo off
::set nginx path
set nginx_path=F:\Servers\nginx-1.15.4

set bat_tail=.bat
set file_name=%~n0%bat_tail%

set current_dir_name=%~dp0
set start_file_name=nginx_start.bat
set stop_file_name=nginx_stop.bat


if "%file_name%" == "%start_file_name%" (
cd /d %nginx_path%
start nginx
cd /d %current_dir_name%
rename %file_name% %stop_file_name%
)

if "%file_name%" == "%stop_file_name%" (
cd /d %nginx_path%
nginx -s stop
cd /d %current_dir_name%
rename %file_name% %start_file_name%
)

其中用到了获取当前脚本所在的位置和获取脚本自身的文件名,分别使用的是%~dp0和%~n0

nginx在windows上面的启动bat文件

标签:dir   div   使用   安装   style   rename   col   自身   server   

原文地址:https://www.cnblogs.com/kgtone/p/9745897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!