netstat找到的进程未在ps命令中列出,无法被杀死

时间:2017-07-25 02:09:30

标签: linux windows command-line process netstat

我在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 /?" ▒▒▒˽▒▒÷▒▒▒

我很困惑,不知道如何杀死这样一个不存在的过程。

0 个答案:

没有答案