zoukankan      html  css  js  c++  java
  • nginx在windows上面的启动bat文件

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

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

    脚本的源码如下:

    @echo off
    ::set nginx path
    set nginx_path=F:Servers
    ginx-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

  • 相关阅读:
    MFC菜单快捷键的应用
    TDD in C++
    Mapping
    初入股市者怎样看盘
    C++随笔分类列表(高级)
    C++代码优化
    IT生活
    十一年炒股的感悟
    框架设计(第2版)CLR Via C#(1)
    Visual Assist X自己常用的快捷功能
  • 原文地址:https://www.cnblogs.com/kgtone/p/9745897.html
Copyright © 2011-2022 走看看