View previous topic :: View next topic |
Author |
Message |
tomiondrums n00b
Joined: 02 Feb 2007 Posts: 54 Location: Unterleinleiter
|
Posted: Tue Sep 23, 2008 7:41 am Post subject: strace: Rauskriegen, welche Dateien ein Programm öffnet... |
|
|
Hi!
Ich würd gern von einem Programm, das nicht Open-Source ist rauskriegen, welche Dateien es liest/schreibt. Irgendwo hab ich mal mitgekriegt, daß man sowas mit strace machen kann.
Wenn ich aber
Code: | strace komischesprogramm |
laufen lasse, krieg ich ein unmenschlich langes Log, bei dem kein Mensch mehr durchblickt. Das wundert mich auch nicht, weil hier ja alle System-Calls abgefangen werden, was ich dran merke, daß das Log u.A. auch dann weitergeschrieben wird, wenn ich die Maus über eins der Fenster des zu überwachenden Programms bewege...
Was für Parameter muß ich strace mitgeben, um nur "richtige" Datei-Ops zu überwachen?
Danke schonmal!
MfG
Tom |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Tue Sep 23, 2008 8:05 am Post subject: |
|
|
Steht eigentlich ziemlich ausführlich in der man page - für Eilige:
dürfte die von Dir gesuchte Option sein. _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Tue Sep 23, 2008 12:06 pm Post subject: |
|
|
manuels wrote: | lsof ist auch ein nettes Programm fuer sowas. |
Zeigt allerdings nur gerade geöffnete Dateien an. strace ist da sicher geeigneter.
Such dir eine Stelle aus den Logs raus und benutze grep um nur solche Zeilen zu bekommen. _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
|