查找进程读取文件的位置

查找进程读取文件的位置

有没有一种方法可以附加到进程并不仅找出它正在读取哪些文件,还找出这些读取的读取位置(字节偏移量)是什么?

我尝试使用 strace 来实现此目的,但它似乎没有显示该信息。

编辑:有一个很好的实用程序:apt install progress.

答案1

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

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

相关内容