当前位置: 首页 > news >正文

Windows下nginx的启动,重启,关闭等功能bat脚本

@echo off
rem 提供Windows下nginx的启动,重启,关闭功能echo ==================begin========================cls
::ngxin 所在的盘符
set NGINX_PATH=G:::nginx 所在目录
set NGINX_DIR=G:\projects\nginx-1.24.0\
color 0a
TITLE Nginx 管理程序增强版CLSecho.
echo. ** Nginx 管理程序  ***
echo. *** create 2023-12-10 ***
echo.:MENUecho. ***** nginx 进程list ******
::tasklist|findstr /i "nginx.exe"
tasklist /fi "imagename eq nginx.exe"echo.if ERRORLEVEL 1 (echo nginx.exe不存在) else (echo nginx.exe存在)echo.
::*************************************************************************************************************
echo.echo.  [1] 启动Nginx echo.  [2] 关闭Nginx echo.  [3] 重启Nginxecho.  [4] 刷新控制台 echo.  [5] 重新加载Nginx配置文件echo.  [6] 检查测试nginx配置文件echo.  [7] 查看nginx versionecho.  [0] 退 出
echo.echo.请输入选择的序号:
set /p ID=IF "%id%"=="1" GOTO startIF "%id%"=="2" GOTO stopIF "%id%"=="3" GOTO restartIF "%id%"=="4" GOTO MENUIF "%id%"=="5" GOTO reloadConfIF "%id%"=="6" GOTO checkConfIF "%id%"=="7" GOTO showVersionIF "%id%"=="0" EXIT
PAUSE::*************************************************************************************************************
::启动
:startcall :startNginxGOTO MENU::停止
:stopcall :shutdownNginxGOTO MENU::重启
:restartcall :shutdownNginxcall :startNginxGOTO MENU::检查测试配置文件
:checkConfcall :checkConfNginxGOTO MENU::重新加载Nginx配置文件
:reloadConfcall :checkConfNginxcall :reloadConfNginxGOTO MENU::显示nginx版本
:showVersioncall :showVersionNginxGOTO MENU  ::*************************************************************************************
::底层
::*************************************************************************************
:shutdownNginxecho.echo.关闭Nginx......taskkill /F /IM nginx.exe > nulecho.OK,关闭所有nginx 进程goto :eof:startNginxecho.echo.启动Nginx......IF NOT EXIST "%NGINX_DIR%nginx.exe" (echo "%NGINX_DIR%nginx.exe"不存在goto :eof)%NGINX_PATH%cd "%NGINX_DIR%"IF EXIST "%NGINX_DIR%nginx.exe" (echo "start '' nginx.exe"start "" nginx.exe)echo.OKgoto :eof:checkConfNginxecho.echo.检查测试 nginx 配置文件......IF NOT EXIST "%NGINX_DIR%nginx.exe" (echo "%NGINX_DIR%nginx.exe"不存在goto :eof)%NGINX_PATH%cd "%NGINX_DIR%"nginx -t -c conf/nginx.confgoto :eof::重新加载 nginx 配置文件
:reloadConfNginxecho.echo.重新加载 nginx 配置文件......IF NOT EXIST "%NGINX_DIR%nginx.exe" (echo "%NGINX_DIR%nginx.exe"不存在goto :eof)%NGINX_PATH%cd "%NGINX_DIR%"nginx -s reloadgoto :eof::显示nginx版本
:showVersionNginxecho.%NGINX_PATH%cd "%NGINX_DIR%"nginx -Vgoto :eof``

解决乱码:更改bat的编码方式为ANSI即可解决;
运行效果:
在这里插入图片描述

相关文章:

Windows下nginx的启动,重启,关闭等功能bat脚本

echo off rem 提供Windows下nginx的启动,重启,关闭功能echo begincls ::ngxin 所在的盘符 set NGINX_PATHG:::nginx 所在目录 set NGINX_DIRG:\projects\nginx-1.24.0\ color 0a TITLE Nginx 管理程序增强版CLSecho. echo. ** Nginx 管理程序 *** echo.…...

Python 字典:dic = {} 和 dic = defaultdict(list)之间的区别

d defaultdict(list) 和 d {} 在Python中代表了两种不同类型的字典初始化方式,它们之间有几个关键的区别: 1、类型 d defaultdict(list):这里使用的是 collections 模块中的 defaultdict 类。它是一个字典的子类,提供了一个默…...

绘图 Seaborn 10个示例

绘图 Seaborn 是什么安装使用显示中文及负号散点图箱线图小提琴图堆叠柱状图分面绘图分类散点图热力图成对关系图线图直方图 是什么 Seaborn 是一个Python数据可视化库,它基于Matplotlib。Seaborn提供了高级的绘图接口,可以用来绘制各种统计图形&#xf…...

airserver mac 7.27官方破解版2024最新安装激活图文教程

airserver mac 7.27官方破解版是一款好用的airplay投屏工具,可以轻松将ios荧幕镜像(airplay)至mac上,在mac平台上实现视频、音频、幻灯片等文件资源的接收及投放演示操作,解决iphone或ipad的屏幕录像问题,满…...

文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑移动式储能调度的配电网灾后多源协同孤岛运行策略》

这篇文章的标题表明研究的主题是在配电网发生灾害后,采用一种策略来实现多源协同孤岛运行,并在这个过程中特别考虑了移动式储能的调度。 让我们逐步解读标题的关键词: 考虑移动式储能调度: 文章关注的焦点之一是移动式储能系统的…...

Spring Boot 优雅地处理重复请求

前 言 对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。 重复的场…...

TailwindCSS 多主题色配置

TailwindCSS 多主题色配置 现在大多数网站都支持主题色变换&#xff0c;比如切换深色模式。那么我们该如何进行主题色配置呢&#xff1f; tailwind dark tailwind 包含一个 dark变体&#xff0c;当启用深色模式时&#xff0c;可以为网站设置不同样式 <div class"bg-whi…...

Vue3:表格单元格内容由:图标+具体内容 构成

一、背景 在Vue3项目中&#xff0c;想让单元格的内容是由 &#xff1a;图标具体内容组成的&#xff0c;类似以下效果&#xff1a; 二、图标 Element-Plus 可以在Element-Plus里面找是否有符合需求的图标iconfont 如果Element-Plus里面没有符合需求的&#xff0c;也可以在这…...

【项目日记(一)】高并发内存池项目介绍

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:项目日记-高并发内存池⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习C   &#x1f51d;&#x1f51d; 项目日记 1. 前言2. 什么是高并发内存池…...

4-Docker命令之docker commit

1.docker commit介绍 docker commit命令是用于根据docker容器的改变创建一个新的docker镜像 2.docker commit用法 docker commit [参数] container [repository[:tag]] [rootcentos79 ~]# docker commit --helpUsage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG…...

RabbitMQ学习笔记10 综合实战 实现新商家规定时间内上架商品检查

配置文件&#xff1a; 记住添加这个。 加上这段代码&#xff0c;可以自动创建队列和交换机以及绑定关系。 我们看到了我们创建的死信交换机和普通队列。 我们可以看到我们队列下面绑定的交换机。 我们创建一个controller包进行测试: 启动&#xff1a; 过一段时间会变成死信队列…...

Project Euler 865 Triplicate Numbers(线性dp)

题目 能通过每次消除3个一样的数字&#xff0c;最终把数字消成空的数字是合法的&#xff0c; 求串长度不超过n的&#xff0c;没有前导0的数字中&#xff0c;合法的数字的个数 n10000&#xff0c;答案对998244353取模&#xff0c;只需要输出数字 思路来源 乱搞AC 题解 暴力…...

计算机网络测试题第二部分

前言:如果没有做在线测试请自主独立完成&#xff0c;本篇文章只作为学习计算机网络的参考&#xff0c;题库中的题存在一定错误和不完整&#xff0c;请学习时&#xff0c;查找多方书籍论证&#xff0c;独立思考&#xff0c;如果存在疑虑可以评论区讨论。查看时&#xff0c;请分清…...

linux 15day apache apache服务安装 httpd服务器 安装虚拟主机系统 一个主机 多个域名如何绑定

目录 一、apache安装二、访问控制总结修改默认网站发布目录 三、虚拟主机 一、apache安装 [rootqfedu.com ~]# systemctl stop firewalld [rootqfedu.com ~]# systemctl disable firewalld [rootqfedu.com ~]# setenforce 0 [rootqfedu.com ~]# yum install -y httpd [rootqfe…...

Linux和Windows环境下如何使用gitee?

1. Linux 1.1 创建远程仓库 1.2 安装git sudo yum install -y git 1.3 克隆远程仓库到本地 git clone 地址 1.4 将文件添加到git的暂存区&#xff08;git三板斧之add&#xff09; git add 文件名 # 将指定文件添加到git的暂存区 git add . # 添加新文件和修改过的…...

Docker安装教程

docker官网 1.卸载旧版 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2.配置Docker的yum库 安装yum工具 yum install -y yum-utils配置Docker的yum源 yum-config-ma…...

【PWN】学习笔记(二)【栈溢出基础】

课程教学 课程链接&#xff1a;https://www.bilibili.com/video/BV1854y1y7Ro/?vd_source7b06bd7a9dd90c45c5c9c44d12e7b4e6 课程附件&#xff1a; https://pan.baidu.com/s/1vRCd4bMkqnqqY1nT2uhSYw 提取码: 5rx6 C语言函数调用栈 一个栈帧保存的是一个函数的状态信息&…...

02-Nacos和Eureka的区别与联系

Nacos和Eureka的区别 联系 Nacos和Eureka整体结构类似: 都支持服务注册, 服务拉取, 采用心跳方式对服务提供者做健康监测的功能 区别 Nacos支持服务端主动检测服务提供者状态: 临时实例采用心跳模式,非临时实例采用主动检测模式但对服务器压力比较大(不推荐) 心跳模式: 服务…...

常见的Linux系统版本

在介绍常见的Linux系统版本之前&#xff0c;首先需要区分Linux系统内核与Linux发行套件系统的不同。Linux系统内核指的是一个由Linus Torvalds负责维护&#xff0c;提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统是我们常说的Linux操作系…...

基于JavaWeb+SSM+Vue微信小程序的科创微应用平台系统的设计和实现

基于JavaWebSSMVue微信小程序的科创微应用平台系统的设计和实现 源码获取入口Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 Lun文目录 1系统概述 1 1.1 研究背景 1 1.2研究目的 1 1.3系统设计思想 1 2相关技术…...

收藏!小白程序员必看:搞定RAG知识库,解锁大模型核心技能!

文章强调知识库是RAG系统的核心&#xff0c;其质量直接影响智能问答效果。构建知识库并非简单处理数据&#xff0c;而是涉及多数据源整合、复杂格式处理、数据更新与版本管理、文档召回优化及系统架构设计等关键环节。作者指出&#xff0c;随着数据量增长&#xff0c;完善的知识…...

在 LangGraph 里做动态路由:意图分类+置信度阈值+回退链路

LangGraph 生产级动态路由实战:意图分类+置信度校准+多级回退链路全栈实现 关键词 LangGraph, 大语言模型Agent, 动态路由, 意图分类, 置信度阈值校准, 多级回退机制, 可控Agent架构 摘要 当前大模型Agent开发已从玩具级Demo走向生产级落地,静态路由的固定执行逻辑无法适…...

浙大联合腾讯让AI“看懂“三维世界

这项由浙江大学、腾讯混元大模型团队、香港科技大学及深圳湾区研究院联合完成的研究&#xff0c;以预印本形式发布于2026年5月&#xff0c;论文编号为arXiv:2605.15876&#xff0c;有兴趣深入了解的读者可通过该编号查询完整论文。当你拿起手机拍下一张客厅照片&#xff0c;现在…...

《技术底稿 40》别只看文件大小:一次 “反常 OOM” 背后的内存缓存重构

一、反常现象&#xff1a;小文件报错&#xff0c;大文件反倒正常业务场景需批量导入文献类 ZIP 压缩包。本次测试出现诡异问题&#xff1a;一个 282MB 的 ZIP 包导入时&#xff0c;直接抛出 java.lang.OutOfMemoryError: Java heap space 堆内存溢出。当前服务 JVM 堆内存固定配…...

黎曼猜想:哲学 × 数学 思维范式全链条

黎曼猜想&#xff1a;哲学 数学 思维范式全链条 华夏之光永存&#xff5c;七大数学猜想思维范式全链条 第二篇开篇 黎曼猜想被公认为数学史上最伟大的未解难题。希尔伯特曾说&#xff1a;“如果我沉睡百年后醒来&#xff0c;第一个问题就是&#xff1a;黎曼猜想证明了吗&…...

2026 主流技术栈:hermes agent多环境安装配置:Windows/Mac/Linux

一、Hermes agent 大模型选择 Hermes Agent 通过统一的模型抽象层接入不同厂商的大语言模型服务。实际部署时&#xff0c;建议根据数据合规要求、任务类型和成本预算进行选型。 1.1 国内场景&#xff1a;Kimi K2.6 对于数据需境内处理或存在私有化部署需求的场景&#xff0c…...

AutoML、NAS与超参调优:三层自动化决策模型实战指南

1. 这不是“一键炼丹”&#xff0c;而是给算法工程师配一套智能扳手 “AutoML, NAS and Hyperparameter Tuning: Navigating the Landscape of Machine Learning Automation”——这个标题里没有一个词是新造的&#xff0c;但把它们并列放在一起&#xff0c;恰恰暴露了当前工业…...

Python机器学习实战路线图:从EDA到模型部署的工业级路径

1. 这不是“速成课”&#xff0c;而是一份我带过37个转行学员后重写的Python机器学习实战路线图 你点开这篇&#xff0c;大概率正站在两个路口之间&#xff1a;一边是刷了三个月Kaggle入门赛却卡在特征工程上动弹不得&#xff0c;另一边是翻烂了《统计学习方法》却连一个能跑通…...

NotebookLM视频处理突然变慢?紧急排查清单:GPU卸载阈值、音频采样率陷阱、语言模型缓存泄漏

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;NotebookLM视频转文字 NotebookLM 原生不支持直接上传视频文件进行转录&#xff0c;但可通过将视频中的音频提取为标准格式&#xff08;如 WAV 或 MP3&#xff09;&#xff0c;再借助 Google 的 Speech-to-Te…...

ZStack控制台报错Failed to connect to console排查指南

1. 问题现场还原&#xff1a;不是连接失败&#xff0c;而是控制台页面直接报错弹窗Zstack 打开控制台报错——这六个字背后藏着一个在私有云运维一线高频出现、却常被误判为“网络不通”或“浏览器问题”的典型故障。我第一次遇到它是在给某制造企业做ZStack 4.5.2升级后的验收…...