![带有星号的 lsof 输出文件描述符未记录](https://linux22.com/image/230232/%E5%B8%A6%E6%9C%89%E6%98%9F%E5%8F%B7%E7%9A%84%20lsof%20%E8%BE%93%E5%87%BA%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E6%9C%AA%E8%AE%B0%E5%BD%95.png)
当我运行时,lsof
我看到输出
java 1752736 user 9995u sock 0,8 0t0 1432559505 protocol: TCPv6
java 1752736 user *527u sock 0,8 0t0 1444900878 protocol: TCPv6
*
文件描述符前面的 表示什么?
答案1
较新版本的手册页对其进行了解释(解决这个问题)。退房它的 roff 源代码(强调我的):
FD 列内容构成用于在后处理脚本中进行解析的单个字段。大于 9999 的 FD 号码缩写为 a
*
后跟最后三位数字。例如,10001 显示为*001