• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Ansicht über Dateizugriffsversuche von Prozessen

Reth

Newbie
Hallo allerseits,

wie kann ich feststellen, welcher Prozess, welche Datei zu lesen versucht, da es bei uns so aussieht, als ob ein Java-Programm eine Datei nicht lesen kann und ich möchte herausbekommen, welche das ist!

Vielen Dank schon einmal
Ciao
 
A

Anonymous

Gast
Welche Datei von welchem Prozess angefasst wird findest du mit lsof und welcher Prozess welche Datei anfasst findest du in /proc/PID/fd
http://www.jfranken.de/homepages/johannes/vortraege/lsof.de.html

robi
 
lsof zeigt immer nur einen Snapshot an. Fehlgeschlagene Versuche siehst du damit gar nicht.
Versuch mal "strace" z.B. strace -f -p <prozessid> -e trace=file

-f => wenn der Prozess forked wird das Child mit verfolgt
-p <prozessid> => den java-Prozess suchen
-e trace=file => du siehst Zugriffe auf Files

Über die Man-Page kannst du noch viele andere Optionen ( z.B. trace=...)finden.

Haveaniceday
 
Oben