如何彻底杀死Windows中的NGINX?

尽pipe我杀了nginx进程,但它仍在运行..

我做了以下步骤1)使用netstat -n -a -o | findstr "0.0.0.0:80"查找过程PID netstat -n -a -o | findstr "0.0.0.0:80" ,并用taskkill /F /PID 52544杀死它2)即使我试图在命令提示符给taskkill /F /IM nginx.exe

现在,当我使用netstat -n -a -o | findstr "0.0.0.0:80" netstat -n -a -o | findstr "0.0.0.0:80"我没有看到80端口上运行的任何进程,但仍然可以看到80端口的nginx主页?

我不知道如何停止这个过程

谢谢

使用nginx -s stop来停止所有的nginx进程

第一种方式(手动):

通过命令了解/PIDtasklist /fi "imagename eq nginx.exe"以及taskkill /f /pid *pid of nginx.exe*

第二条道路(务实):

如果要以批处理脚本(另存为nginx_terminator.bat )终止:

 @echo off ::=============================== ::=======NGINX TERMINATER======== ::=============================== ::[Author:WinPhay Date:8.29.2017] ::=============================== :LOOP tasklist | find /i "nginx.exe">nul && Taskkill /F /IM "nginx.exe" & exit/b timeout /t 30 goto:LOOP 

有关更多信息,请阅读Nginx for Windows文档。