135 votes

Equivalent de strace -feopen < commande > sur mac os X

Ceci est utile pour le débogage (donc lié à la programmation). Sous linux, on peut utiliser la commande

strace -feopen python myfile.py

pour savoir quels modules python et objets partagés sont chargés. Existe-t-il une méthode équivalente sous macOS X ?

185voto

ephemient Points 87003

Je suppose que vous vouliez dire strace -fetrace=open ?

dtruss -f -t open python myfile.py

1 votes

Bonjour ephemient, je viens de tester votre version de strace (avec -fetrace=open) et cela donne exactement le même résultat que mon exemple. J'ai hâte de tester votre commande dtruss sous peu. Merci pour votre réponse rapide !

2 votes

D'une manière ou d'une autre, aujourd'hui, sudo dtruss ne fonctionne pas pour moi. C'est comme si Python n'était pas exécuté du tout !

2 votes

@qarma sudo-ing back again pourrait résoudre votre problème : serverfault.com/questions/215510/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X