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