我正在尝试使用带有D-trace的args预览运行命令。我尝试过这样的事情:

sudo dtrace -n 'syscall::execve:return {printf("%s\n", curpsinfo->pr_psargs);}'

但是在OSX上,此代码仅返回命令名称,而不返回其args。

我发现this论坛线程,但最后一个答案中的代码对我不起作用。

最佳答案

在我的同事的帮助下,我们设法解决了所提到的脚本。 This是正确的。问题是论坛标记删除了一些*_字符。

关于macos - 如何在OSX上使用D-trace获取命令参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7556249/

10-11 22:49
查看更多