Відповіді:
Я гадаю, ти мав на увазі strace -fetrace=open
?
dtruss -f -t відкритий python myfile.py
dtruss
вимагає привілеїв root, але ви, можливо, не хочете запустити команду, яку ви хочете простежити як root. Подумайтеsudo dtruss -f -t open sudo -u $USER python myfile.py
$ sudo dtruss -f -t open sudo -u $USER python
: `dtrace: захист цілісності системи ввімкнено, деякі функції будуть недоступні", а потімdtrace: failed to execute sudo: dtrace cannot control executables signed with restricted entitlements