Tìm nơi một quá trình đọc trong một tập tin


7

Có cách nào để đính kèm vào một quá trình và tìm hiểu, không chỉ các tệp mà nó đang đọc từ đâu, mà cả các vị trí đọc (độ lệch byte) của các lần đọc đó là gì không?

Tôi đã thử sử dụng strace cho việc này, nhưng dường như nó không hiển thị thông tin đó.

Câu trả lời:


12

bạn sẽ có thể truy cập vào / Proc / $ PID / fdinfo cho mục đích này. Kiểm tra phần "Thanh tiến trình ảo" tại Giải quyết sự cố với Proc

fdinfo theo dõi vị trí hiện tại của một quá trình trong một tệp đang mở.


2
"Thanh tiến trình ảo" hoạt động hoàn hảo và chính xác là những gì tôi cần :)
Roger Dahl
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.