【发布时间】:2021-09-08 01:25:34
【问题描述】:
我有一个程序可以更改我的 mac 上的路线。我想追踪它在做什么。
使用一些 dtrace/dtruss,我能得到的最好的结果是:
2455/0x833e: stat64("/sbin/route\0", 0x7FFEE9DB0740, 0x0) = 0 0
但这还不够好。我想知道调用 route 的参数是什么。
我一直在做谷歌搜索。我找到了一个演讲的 PDF (dtrace_workshop01_slides.pdf)。它说:
DTrace 可以实时监听路由变化
那就太好了!但是幻灯片并没有说明怎么做。
我暂时关闭了 macOS SIP,dtrace 似乎可以正常工作。我不需要解决方案成为 dtrace 解决方案。
【问题讨论】: