Questions tagged «lsof»

3
持续监视进程打开/访问的文件
lsof -p 12345 将列出进程打开的所有文件,其pid为12345,但仅在特定时间段内。 我们如何才能从头到尾连续监视一个过程(直到过程终止)以列出/显示该过程在其整个生命周期中访问的每个文件?
25 linux  display  process  lsof 

1
关闭打开的文件而不会终止进程
我在CentOS 7上运行java(是的java ...)应用程序。 过了一会儿,有很多“删除”的文件让我烦恼。 对于已删除的文件(不是问题): lsof | grep "(deleted)" 我在/ proc / pid / fd / ...中找到了它们,我的问题是如何在不杀死进程的情况下杀死/删除它们(进程必须全天候运行)。 我在google上看到我可以使用gdb工具,但我不知道如何使用它。 你能帮帮我吗(只是写一步一步的手册)? 如果你有,我会很乐意听到其他一些建议。
5 linux  java  process  gdb  lsof 

1
UDP端口出现在netstat中,但不在lsof中?
使用Mosh之后,我注意到mosh-server所有进程退出后,由UDP保留的UDP端口仍在使用中。 运行netstat -ln,它表明这些端口正在使用中: Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) udp4 0 0 10.0.106.61.60002 *.* udp4 0 0 10.0.106.61.61006 *.* 由于这是OS X,netstat -p因此不支持该标志,因此无法找到进程的PID,如https://stackoverflow.com/a/3855359所指出的。相反,我运行sudo lsof -i :61006,但不返回任何内容。 好的...也许我可以列出所有带有数字端口和主机名的打开文件,并通过它列出grep?sudo lsof -i -n -P | grep 61006...不,再也没有。 显然,这些端口在重新启动后确实会被清理...但是这里的挑战是诊断并释放它们,而无需重新启动。 有任何想法吗?🤔
1 macos  netstat  lsof  mosh 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.