Thread Datei sperren: nochma dazu
(8 answers)
Opened by mordur at 2004-06-17 11:33
moins,
ich hatte ja neulich schon mal was dazu gefragt und das konnte aber nur teilweise helfen. Ich suche eine Lösung oder einen Ansatz für folgendes Problem: In ein Verzeichnis werden Dateien geschrieben. Diese Dateien werden jeden Tag abends automatisch an einen anderen Rechner übertragen. Dort werden sie ebenfalls automatisch ausgelesen. Jetzt kann der Nutzer aber ausser der Reihe ebenfalls eine Datei in dieses Verzeichnis ablegen. Ich habe ein Dämon geschrieben, der nach diesen Dateien-ausser-der-Reihe sucht und sie dann versendet an den anderen Rechner. Dort läuft ebenfalls mein Dämon und soll diese ausser-der-Reihe-Dateien auslesen. Die bereits vorhandene Automatik nimmt diese Dateien aber auch mit, was sie auch soll- wer zuerst kommt, mahlt zuerst. Was aber tun, wenn mein Dämon jetzt zugange ist und just in dem Moment die automatische Übertragung antrabt? Die Dateien dürfen auf keinen Fall mehrfach übertragen,und auf dem entfernten Rechner ausgelesen, werden !! Ich wollte das evtl. mit flock sicherstellen, aber dass die vorhandene Automatik flock benutzt ist unwahrscheinlich. Jetzt suche ich natürlich einen Ansatz, dass wirklich nur EIN einziger Prozess zur selben Zeit auf eine Datei Zugriff hat. gruß mordur |