1
我記得在較舊的Mac OS X版本(Tiger?)上有一個命令行工具,它告訴我任何寫入(或讀取)的文件的名稱在系統上進行。它使用fseventd(?或類似的東西)。有沒有像最新的Mac OS X(10.6)那樣的東西?它應該在終端窗口中運行,然後我可以正常使用系統。比方說,我鍵入cat /etc/passwd
,該程序的輸出將類似於Mac OS X:獲取已更改/寫入文件的名稱
/bin/cat
/etc/passwd
我不能使用lsof
因爲我無法得到合適的時機。
這是清楚還是您需要更多信息?
謝謝!而已。 – topskip 2010-04-17 20:37:50
爲了完整性,重新回答答案。還有iosnoop - 引用manpage:「snoop發生的I/O事件,使用DTrace。」 – jweyrich 2010-09-17 01:39:32