根据名称关闭
使用C#结束
1 | private static void StopNginx() |
注意
进程名称不要写成nginx.exe,会找不到nginx进程。
本来我还尝试了用进程对象来结束,但是不行,因为Nginx启动会产生多个进程,单独结束掉一个是不行的!
根据端口号关闭
1 | using System; |
其实就是用CMD获取占用端口的进程ID
1 | netstat -ano|findstr ":10077 " |
比如进程ID为16212
查看进程对应的进程名称
1 | tasklist |findstr 16212 |
结束进程
1 | taskkill /f /pid 16212 |