Linux

Linux 的 SysInternals FileMon 的等價物?

  • April 27, 2019

我正在嘗試在 Ubuntu 上調試應用程序 - 我需要監聽文件打開嘗試(即使是不存在的文件)。

Process Monitor(以前稱為FileMon)在 Windows 上可用 - Ubuntu 的實用工具帶上有什麼?

謝謝!

阿什利

你正在尋找 strace。看看這裡:https ://wiki.ubuntu.com/Strace

這取決於你想要什麼:

  • 總的來說,您希望查看inotify以查看任何程序進行的所有文件訪問。
  • 在小的情況下,strace 可以讓您查看特定程序進行的系統呼叫。Strace 非常棒。例如,您可以通過執行來跟踪程序對“打開”的呼叫strace -f -eopen $cmd。當然,手冊頁包含有關語法的完整詳細資訊。

引用自:https://serverfault.com/questions/36790