首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netstat -p标志不工作

netstat -p标志不工作
EN

Stack Overflow用户
提问于 2015-07-29 18:46:47
回答 1查看 1.9K关注 0票数 0

我正在尝试关闭一些CLOSE_WAIT本地主机进程,因此我试图使用'netstat‘获取它们的进程id。

我看到了多个帖子建议这样做,但是,每次我将这个命令输入终端时,我都会收到以下手册页面消息:

代码语言:javascript
复制
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]

我不知道问题出在哪里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-29 19:01:17

你在使用linux吗?或者其他的BSD版本,比如OS?

在Linux中,-p引用进程id (PID -您所期望的),而在OS中(可能也是在免费/开放BSD中,但不能确认它) -p 对协议的引用,并需要指定它。

关于您正在发布的输出,这似乎是问题所在,您可以使用:(也许您会更改端口范围,我以整行为例)

代码语言:javascript
复制
lsof -i tcp:1-1024 -P |grep CLOSE_WAIT
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31708714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档