有没有一种方法可以附加到进程并不仅找出它正在读取哪些文件,还找出这些读取的读取位置(字节偏移量)是什么?
我尝试使用 strace 来实现此目的,但它似乎没有显示该信息。
编辑:有一个很好的实用程序:apt install progress
.
答案1
您应该能够/proc/$PID/fdinfo
为此目的进行利用。查看“幻影进度条”部分解决 proc 问题。
fdinfo
跟踪进程在打开的文件中的当前位置。
有没有一种方法可以附加到进程并不仅找出它正在读取哪些文件,还找出这些读取的读取位置(字节偏移量)是什么?
我尝试使用 strace 来实现此目的,但它似乎没有显示该信息。
编辑:有一个很好的实用程序:apt install progress
.
您应该能够/proc/$PID/fdinfo
为此目的进行利用。查看“幻影进度条”部分解决 proc 问题。
fdinfo
跟踪进程在打开的文件中的当前位置。