Code前端首页关于Code前端联系我们

bat脚本:判定nginx运行就重启否则就启动

terry 2年前 (2023-09-10) 阅读数 70 #前端教程

由于前端项目比较大,启动前端项目比较耗时,有时候又需要频繁切换不同环境进行调试,所以就本地安装了一个nginx服务,通过nginx代理到对应的后台环境,但是时间久了,频繁重启nginx也是挺烦的,于是就写了一个脚本来简化操作步骤,不论是启动还是重启,运行一下这个脚本就可以了。

脚本

bat脚本:判定nginx运行就重启否则就启动bat脚本:判定nginx运行就重启否则就启动
命名一个nginx.bat的文件,放到nginx的安装目录中

@echo off
set "nginxPath=.\nginx.exe"

tasklist /FI "IMAGENAME eq nginx.exe" 2>NUL | find /I /N "nginx.exe">NUL
if "%ERRORLEVEL%"=="0" (
    echo Nginx is running. Restarting...
    %nginxPath% -s reload
) else (
    echo Nginx is not running. Starting...
    start "" "%nginxPath%"
)

echo Done.
exit /b

为方便起见,可以将该bat文件创建一个快捷方式放到桌面

bat脚本:判定nginx运行就重启否则就启动bat脚本:判定nginx运行就重启否则就启动

原文链接:https://juejin.cn/post/7242345864961064997 作者:阿虎儿

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门