当我执行“lsof -nl | egrep”TCP | UDP“”以查看套接字状态时,我注意到我希望列出的套接字根本不存在,但是当我执行“netstat”时tcp“,它们已列出,但处于CLOSE_WAIT状态。
到目前为止我所知道的是CLOSE_WAIT状态表示我的应用程序现在有责任显式关闭此套接字(但是我正在尝试跟踪一个错误,这会使此套接字处于CLOSE_WAIT状态) 。我认为如果存在套接字,那么它必须有一个与之关联的打开文件描述符,所以我希望在lsof的输出上看到它。为什么我在那里看不到它?
谢谢, 桑德拉
答案 0 :(得分:4)
你有足够的权限吗? (我认为这属于超级用户)