查找进程读取文件的位置

Rog*_*ahl 7 linux shell strace

有没有办法附加到进程并找出它正在读取的文件,而且这些读取的读取位置(字节偏移量)是什么?

我尝试为此使用 strace ,但它似乎没有显示该信息。

iru*_*var 13

为此,您应该能够访问 /proc/$PID/fdinfo。查看解决 proc 问题中的“幻影进度条”部分

fdinfo 跟踪进程在打开文件中的当前位置。

  • “幻影进度条”完美运行,正是我所需要的 :) (2认同)