osx擁有非常強大的dtrace/ktrace/dtruss工具 - 但我不願意花時間學習處理它們的時間。ltrace相當於osx?
在OSX上獲得linux ltrace(可能是strace)的等效功能的最簡單方法是什麼?
osx擁有非常強大的dtrace/ktrace/dtruss工具 - 但我不願意花時間學習處理它們的時間。ltrace相當於osx?
在OSX上獲得linux ltrace(可能是strace)的等效功能的最簡單方法是什麼?
ltrace沒有答案(除了「解決如何使用dtrace」:-)),但對於系統調用跟蹤ala strace,dtruss是dtrace的一個很好的前端。
例如
dtruss df -h # run and examine the "df -h" command
dtruss -p 1871 # examine PID 1871
dtruss -n tar # examine all processes called "tar"
你不需要學習dtrace來使用它。 OSX附帶有相當多的dtrace腳本。 要查看(不完全)列表:
人-k DTrace的
在你的情況可能dapptrace
做的工作。
這兩個鏈接都死了。你能否請更新你的文章? – reto 2014-11-10 17:35:41
@reto - 現在,我已鏈接到這些頁面的存檔版本,但我已與舊網站管理員查看了爲何脫機。我會在答案中看到關於總結文章的內容。 – 2014-11-10 18:14:11
太棒了,謝謝! – reto 2014-11-11 10:27:51