如何监控访问特定文件的进程?

the*_*mie 6 unix linux shell command-line fuser

我知道有一个fuser命令列出了进程的pids,但是你如何持续监视访问该文件的进程?(认为​​行为类似于tail -f filename)

假设有一个进程写入文件并以某个间隔释放句柄,因此使用fuser很难捕获该进程.

iru*_*var 1

您可以观察定期执行命令。Watch 还支持差异标志,以突出显示连续运行的差异

watch -n 5  'fuser file_name'
Run Code Online (Sandbox Code Playgroud)