Monitoring
監控Linux上打開的程序文件(實時)
XYZ程序打開的文件可以用命令找到
ls -l /proc/PID/fd
無論如何,是否可以以更具互動性的方式完成,例如
tail
每 x 秒自動刷新一次?
試試
watch
命令:watch -n 10 ls -l /proc/$$/fd
手錶不錯。
您可以使用老式的 while 循環:
while : do ls -l /proc/$$/fd sleep 10 done
watch
在基於 debian 的系統上的procps包和RedHat 派生系統上的procps rpm 中。
如果您想在打開每個文件時查看它,您可以使用
strace
. 例如:strace -p _pid_of_app_ -e trace=open,close