Suche Programm: Datei speichern -> 2mal vorhanden
Florian Lohoff
flo at rfc822.org
Tue Oct 21 18:31:22 CEST 2003
On Tue, Oct 21, 2003 at 06:21:31PM +0200, Ron Opitz wrote:
> Hi,
>
> ich suche ein Tool welches eine Datei beim oder nach dem Speichern gleich ein
> 2. Mal zu Sicherungszwecken woanders speichert.
>
> Folgendes Problem: bei einem Programm wird über den Speicherndialog eine Datei
> erzeugt (Schnittstellendatei) diese wird anschließend in einer anderen
> Anwendung eingelesen und wenn alles ok gelöscht.
> Problem ist aber, dass diese Datei manchmal noch für andere Zwecke benötigt
> wird.
>
> Wärend des Imports wird die Datei ebenfalls verändert (Bearbeitungsvermerke).
>
> Hat jemand von Euch eine Idee wie man bei diesen Voraussetzungen das Problem
> lösen kann?
>
> Ich habe an einen cron job mit rsync gedacht aber wegen der Modifikationen
> beim Einlesen (Rückschreiben) fällt das wohl flach.
Eine loesung waere (Ich gehe davon aus das beide programm binary-only
scheissdreck sind) einen syscall wrapper zu schreiben den man via
LD_PRELOAD davorlaedt.
Dann koennte man entsprechende open/write calls abfangen und
duplizieren. Eine weitere moeglichkeit waere dem zeiten programm einen
wrapper vorzuwerfen das den "unlink" call abfaengt.
Noch eine moglichkeit waere es waerend programm A schreibt den owner und
die permissions auf der datei zu aendern und damit zu verhindern das
programm B die datei ueberhaupt loeschen darf.
Ein beispiel fuer diese art wrapper ist sicherlich libefence.so oder
auch "Electric Fence" genannt.
Flo
--
Florian Lohoff flo at rfc822.org +49-171-2280134
Heisenberg may have been here.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20031021/4781dab5/attachment.sig>
More information about the Linux
mailing list