Nginx停止脚本命令
Windows 停止Nginx脚本
创建一个 stop.bat 文件
@echo off
chcp 65001 >nul
:: UTF-8编码
:: 或 chcp 936 :: GBK编码
:: echo 中文内容测试@echo off
:: 强制终止Nginx主进程及工作进程
taskkill /F /IM nginx.exe >nul 2>&1:: 检查是否终止成功
tasklist | find "nginx.exe" >nul
if %errorlevel% equ 0 (echo [错误] Nginx进程终止失败pauseexit /b 1
) else (echo [成功] 所有Nginx进程已终止pauseexit /b 0
)
Linux 停止Nginx脚本
创建一个 stop.sh 文件
创建文件命令
>>stop.sh
或
touch stop.sh
#!/bin/bash
# 强制终止Nginx主进程及工作进程
sudo pkill -9 nginx# 检查是否终止成功
if pgrep nginx >/dev/null; thenecho "[错误] Nginx进程终止失败"exit 1
elseecho "[成功] 所有Nginx进程已终止"exit 0
fi
如果是从Windows中创建的文件上传的执行报这个错误可执行下面的命令清除下格式
line 1: $‘\r’: command not found
sed -i 's/\r//' stop.sh