gpt4 book ai didi

linux - 有没有办法列出打开的文件并按修改时间升序排列?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:11 24 4
gpt4 key购买 nike

即使我正在关闭所有打开的文件和连接,以及将软硬限制设置为最大可用时,我仍遇到太多打开的文件问题,即65535。因此,为了进行调试,我尝试根据时间对 lsof 的输出进行重新排序。

最佳答案

如果可以控制启动命令,可以考虑使用strace/ltrace。它可以显示每个文件打开/关闭。

# When using ltrace, specify stdlib functions to monitor
ltrace -e open+close YOUR_COMMAND_HERE
OR
# Modern linux system will use openat system call to open a file
strace -e openat,close YOUR_COMMAND_HERE

您还可以将 strace(和 ltrace)附加到正在运行的进程(参见手册页)

如果您知道您有未关闭的(网络)连接(而不是文件),请考虑扩展/替换过滤器以根据需要专注于接受(入站连接)、连接(出站连接)。

关于linux - 有没有办法列出打开的文件并按修改时间升序排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58411286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com