Isso é útil para depuração (portanto, relacionado à programação). No linux, podemos usar o comando
strace -feopen python myfile.py
para descobrir quais módulos python e objetos compartilhados são carregados. Existe uma linha equivalente no macOS X?
macos
osx-snow-leopard
dtrace
strace
Setjmp
fonte
fonte
dtruss
requer privilégios de root, mas você pode não querer executar o comando que deseja rastrear como root. Consideresudo dtruss -f -t open sudo -u $USER python myfile.py
$ sudo dtruss -f -t open sudo -u $USER python
: `dtrace: a proteção de integridade do sistema estádtrace: failed to execute sudo: dtrace cannot control executables signed with restricted entitlements