为什么" lsof -wni tcp:3000"

时间:2017-01-13 05:44:11

标签: lsof

当我遇到"服务器已经在运行"我使用下面的命令来解决这个问题

lsof -wni tcp:3000" 
kill -9 pid

我承诺lsof,但不明白为什么"-wni"有人知道什么" -wni"代表什么?

我也可以使用lsof -i tcp:3000,但 lsof -i tcp:3000和lsof -wni tcp:3000之间有什么区别?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以运行man lsof来查找这些标记。

-w启用(+)或禁用( - )抑制警告消息。

-n禁止将网络号转换为网络文件的主机名。抑制转换可能会使lsof运行得更快。                 当主机名查找无法正常工作时,它也很有用。

-i [i]选择任何其Internet地址与i中指定的地址匹配的文件列表。如果没有指定地址,                 此选项选择所有Internet和x.25(HP-UX)网络文件的列表。