Hallo,
wie kann ich ein ein Programm so starten, dass alle Dateizugriffe angezeigt / protokolliert werden.
"lsof -p PID" zeigt mir zwar die aktuellen Zugriffe, aber wenn nur sporadisch oder bei Start und Ende zugegriffen wird, werden die betreffenden Dateien ja nicht angezeigt.
Grüße
Klal
Programm Zugriffe protokollieren
Re: Programm Zugriffe protokollieren
Zum Beispiel mit strace und passenden Optionen/Filtern.klal hat geschrieben:20.01.2020 18:28:00wie kann ich ein ein Programm so starten, dass alle Dateizugriffe angezeigt / protokolliert werden.
Re: Programm Zugriffe protokollieren
Danke, das wars
-
- Beiträge: 91
- Registriert: 10.12.2016 18:07:39
Re: Programm Zugriffe protokollieren
Ich kenne mich zwar nicht wirklich damit aus, würde aber auch auf strace sowie ltrace und xtrace verweisen wollen, denn bei https://www.debian.org/doc/manuals/debi ... activities heißt es:
Sie können Programmaktivitäten mit strace(1) (für Systemaufrufe und -signale), ltrace(1) (für Bibliotheksaufrufe) oder xtrace(1) (für die Kommunikation zwischen X11-Client und -Server) verfolgen.
Systemaufrufe des ls-Befehls verfolgen Sie z.B. wie folgt:Code: Alles auswählen
$ sudo strace ls