以下是 netstat 的一些稍作修改的输出(我删除了地址和名称)
a@xxxxx:/app# netstat -p
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 xxxxx:38922 foo.bar.baz:9007 TIME_WAIT -
tcp 0 0 xxxxx:33180 foo.bar.baz:27017 ESTABLISHED 7/java
我的问题是 PID/程序名称下的破折号是什么意思。第二个更清楚,PID 7 是一个 Java 进程。
从手册页中:
-p, --program
Show the PID and name of the program to which each socket belongs.
这是否意味着该套接字已被关闭或者被放弃或者其他什么?