我试图在中确定一个进程,但是dtrace报告了一个错误。
$ sudo dtruss whoami
dtrace: system integrity protection is on, some features will not be available
dtrace: failed to execute whoami: (os/kern) failure我只是想找个堆栈追踪。有人能为完成这一任务提供指导吗?
谢谢
发布于 2020-03-29 05:11:01
本文解释了如何实现这一点:Enabling D-Trace on system with SIP
通过执行以下操作,可以完全禁用SIP:
在从“Terminal
G 214
csrutil disable或者,您也可以通过运行以下命令重新启用SIP,同时仍然允许dtrace工作:
csrutil enable --without dtrace发布于 2021-06-01 11:43:44
如果您是在苹果硅(像现在的m1 ),您不应该按⌘R进入恢复模式。另一种方法是一直按下电源按钮,直到屏幕告诉您“加载设置.”。
如果您想要像ls这样跟踪内置命令,csrutil enable --without dtrace不能为我工作,但是csrutil disable可以工作。
https://stackoverflow.com/questions/60908765
复制相似问题