2010-04-17 67 views
1

我記得在較舊的Mac OS X版本(Tiger?)上有一個命令行工具,它告訴我任何寫入(或讀取)的文件的名稱在系統上進行。它使用fseventd(?或類似的東西)。有沒有像最新的Mac OS X(10.6)那樣的東西?它應該在終端窗口中運行,然後我可以正常使用系統。比方說,我鍵入cat /etc/passwd,該程序的輸出將類似於Mac OS X:獲取已更改/寫入文件的名稱

/bin/cat 
/etc/passwd 

我不能使用lsof因爲我無法得到合適的時機。

這是清楚還是您需要更多信息?

回答

2

以root身份運行fs_usage

+0

謝謝!而已。 – topskip 2010-04-17 20:37:50

+0

爲了完整性,重新回答答案。還有iosnoop - 引用manpage:「snoop發生的I/O事件,使用DTrace。」 – jweyrich 2010-09-17 01:39:32