Ich versuche, einen zuverlässigen Weg zu finden, um herauszufinden, welcher Prozess auf meinem Computer eine Konfigurationsdatei ändert ( /etc/hosts
um genau zu sein).
Ich weiß, dass ich mithilfe lsof /etc/hosts
von herausfinden kann, bei welchen Prozessen die Datei aktuell geöffnet ist. Dies hilft jedoch nicht, da der Prozess die Datei offensichtlich öffnet, darauf schreibt und sie dann wieder schließt.
Ich habe mir auch die lsof
Wiederholungsoption (-r) angeschaut , aber sie scheint nur einmal pro Sekunde zu laufen, was wahrscheinlich niemals das laufende Schreiben erfassen wird.
Ich kenne ein paar Tools zum Überwachen von Änderungen am Dateisystem, aber in diesem Fall möchte ich wissen, welcher Prozess dafür verantwortlich ist, was bedeutet, dass er auf frischer Tat ertappt wird.