Suche…


Syntax

  • strace -c [df] [-In] [-bexecve] [-eexpr] ... [-Overhead] [-Ssortby] -pid ... / [-D] [-Evar [= val]] ... [-uusername] Befehl [Argumente]

So beobachten Sie die Systemaufrufe eines Programms

Bei einer ausführbaren Datei oder einem ausführenden Befehl werden bei Ausführung dieses Befehls alle Systemaufrufe aufgelistet:

$ ptrace exec

Um bestimmte Systemaufrufe anzuzeigen, verwenden Sie die Option -e:

$ strace -e open exec

Um die Ausgabe in einer Datei zu speichern, verwenden Sie die Option -o:

$ strace -o output exec

Um die Systemaufrufe zu finden, die ein aktives Programm verwendet, verwenden Sie die Option -p, und geben Sie dabei die PID an.

$ sudo strace -p 1115

Um einen Statistikbericht aller verwendeten Systemaufrufe zu generieren, verwenden Sie die Option -c:

$ strace -c exec 


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow