Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
strace的等效物-feopen<;指挥部>;在MacOSX上_Macos_Osx Snow Leopard_Dtrace_Strace - Fatal编程技术网

strace的等效物-feopen<;指挥部>;在MacOSX上

strace的等效物-feopen<;指挥部>;在MacOSX上,macos,osx-snow-leopard,dtrace,strace,Macos,Osx Snow Leopard,Dtrace,Strace,这对于调试非常有用(因此与编程相关)。在linux上,我们可以使用以下命令 strace -feopen python myfile.py 确定加载了哪些python模块和共享对象。macOS X上是否有等效的一行程序?我想你的意思是strace-fetrace=open dtruss -f -t open python myfile.py -f-t open python myfile.pyHi-ephemient,我刚刚测试了您的strace版本(使用-fetrace=open),它给出了

这对于调试非常有用(因此与编程相关)。在linux上,我们可以使用以下命令

strace -feopen python myfile.py

确定加载了哪些python模块和共享对象。macOS X上是否有等效的一行程序?

我想你的意思是
strace-fetrace=open

dtruss -f -t open python myfile.py
-f-t open python myfile.pyHi-ephemient,我刚刚测试了您的strace版本(使用-fetrace=open),它给出了与我的示例完全相同的结果。我期待着很快测试您的dtruss命令。谢谢你的快速回复!不知怎的,今天,SudoDtrus不适合我。就好像根本没有执行Python一样@qarma sudo再次返回可能会解决您的问题:
dtruss
需要root权限,但您可能不希望运行要跟踪为root的命令。考虑<代码> SudoDrStudio-F-T打开SUDU-U$Python MyFiel.py/<代码>使用<代码> $SUDO dCARTRO-F-T打开SUDU-PUTHONS用户Python <代码>:“dTrace:系统完整性保护正在进行中,某些功能将不可用`然后
dtrace:无法执行sudo:dtrace无法控制使用受限权限签名的可执行文件