Andere Analyse-Tools sind zu finden unter System-Status

strace ist eine sehr mächtige Möglichkeit, Prozesse in Ihrem Ablauf zu verfolgen. Die Ausgabe von strace sind Systemaufrufe in einer C-ähnlichen Syntax, man kann daran verfolgen, was das Programm tut.

Bei einem Problem, dass einen Programmabbruch zur Folge hat, findet man die Ursache oft nahe dem Ende der strace-Ausgabe.

Beispiel:

  • strace programm - startet programm und gibt dessen Systemaufrufe auf dem Bildschirm aus

  • strace -o prog.log programm - wie oben, aber Ausgabe in prog.log Logdatei

  • strace -f -o prog.log programm - wie oben, aber verfolgt auch Kindprozesse

  • strace -p pid - verfolge die Aufrufe des laufenden Prozesses mit Prozess-ID pid

  • strace -e trace=open,close,read,write - gibt nur Systemaufrufe aus, die das Dateimanagement betreffen

strace (zuletzt geändert am 2007年12月23日 22:49:05 durch localhost)

AltStyle によって変換されたページ (->オリジナル) /