我试图关闭一些CLOSE_WAIT本地主机进程,因此我尝试使用' netstat -anp'来获取进程ID。
我已经看到多个帖子推荐这个,但是,每次我将此命令输入终端时,我都会收到此手册页消息:
netstat: option requires an argument -- p
Usage: netstat [-AaLlnW] [-f address_family | -p protocol]
netstat [-gilns] [-f address_family]
netstat -i | -I interface [-w wait] [-abdgRt]
netstat -s [-s] [-f address_family | -p protocol] [-w wait]
netstat -i | -I interface -s [-f address_family | -p protocol]
netstat -m [-m]
netstat -r [-Aaln] [-f address_family]
netstat -rs [-s]
我不知道问题所在。
答案 0 :(得分:2)
在Linux中,-p引用进程id(PID - 你期望的)在OS X中(可能在free / open BSD中,但无法确认)-p 对协议的引用< / strong>并且需要指定它。
关于您要发布的输出,这似乎是问题所在,您可以使用: (也许你会改变端口范围,我把整行作为例子)
lsof -i tcp:1-1024 -P |grep CLOSE_WAIT