जवाबों:
मुझे लगता है तुम मतलब है strace -fetrace=open
?
dtruss -f -t open python myfile.py
dtruss
रूट विशेषाधिकारों की आवश्यकता होती है, लेकिन आप जिस रूट के रूप में ट्रेस करना चाहते हैं, वह कमांड चलाना नहीं चाहते हैं। गौर कीजिएsudo dtruss -f -t open sudo -u $USER python myfile.py
$ sudo dtruss -f -t open sudo -u $USER python
: `dtrace: प्रणाली अखंडता संरक्षण पर है, कुछ सुविधाओं available` नहीं किया जाएगा और उसके बादdtrace: failed to execute sudo: dtrace cannot control executables signed with restricted entitlements