我在Windows 7上运行MINGW64命令行。 我想找到使用'netstat'占用端口8082并杀死它的进程。但是出现了“没有这样的过程”的错误。
$ netstat -aon | grep 0.0.0.0:8082
TCP 0.0.0.0:8082 0.0.0.0:0 LISTENING 3960
$ kill -9 3960
bash: kill: (3960) - No such process
然后我运行'ps'命令但找不到任何带有pid 3960的进程
$ ps -a
PID PPID PGID WINPID TTY UID STIME COMMAND
2716 1 2716 884 pty0 197108 09:53:42 /g/Apps/Java/jdk1.8.0_102/bin/java
4696 5248 4696 2740 pty2 197108 11:05:22 /usr/bin/bash
5248 1 5248 5248 ? 197108 11:05:22 /usr/bin/mintty
5256 4696 5256 4032 pty2 197108 11:16:33 /usr/bin/ps
然后尝试'taskkill'命令,但它仍然无效并显示有线字符......
$ TASKKILL /PID /F 3960
▒▒▒▒: ▒▒Ч▒▒▒▒/ѡ▒▒ - 'C:/Program Files/Git/PID'▒▒
▒▒▒▒ "TASKKILL /?" ▒▒▒˽▒▒÷▒▒▒
我很困惑,不知道如何杀死这样一个不存在的过程。