2013-06-19 42 views
0

我問一個關於定影器命令昨日here問題的所有進程。這似乎gedit中(和其他文本編輯器,甚至其他進程)不同的,他們與文件進行交互的方式行事一點,所以他們不打電話,即使他們已經打開的文件時,定影器上顯示出來。熱熔器替代品?我想知道訪問一個文件

我想監視其訪問它,無論是保持打開狀態還是沒有任何進程的文件。有沒有其他的命令/軟件可以用來達到這個目的?這可以包括諸如python等語言。

感謝您的閱讀。

+1

'fuser'不能顯示打開,讀取和關閉的文件,直到其運行時刻!看起來'gedit'不會讓文件保持打開狀態。檢查你自己:在gedit中打開一些文件,然後運行'lsof | grep gedit'。順便說一句,要查看所有通過PID處理打開的文件,請運行'ls -l/proc/PID/fd'。 –

回答

1

如果文件沒有打開,則它不會被訪問。如果你想要跟蹤誰打開什麼,那麼你需要設置一個審計工具,如auditd