Test auf Schreibzugriff

24/11/2010 - 19:47 von Norbert Hahn | Report spam
Hallo,

ich bitte um Entschuldigung, falls ich die falsche NG erwischt habe...

Wie teste ich in einem bash-Script, ob eine Datei gerade zum Schreiben
offen ist, um zu vermeiden, dass ich eine unvollstàndige Datei lese?

Norbert
 

Lesen sie die antworten

#1 Jan Kandziora
24/11/2010 - 20:16 | Warnen spam
Norbert Hahn schrieb:

Wie teste ich in einem bash-Script, ob eine Datei gerade zum Schreiben
offen ist, um zu vermeiden, dass ich eine unvollstàndige Datei lese?



Im allgemeinen: lsof.

Wenn du den Urheber der Schreiboperation nicht kennst (und ihn demzufolge
vor dem lsof nicht stoppen kannst) ist das aber nicht ohne Race condition
möglich. Denk dir also lieber was anderes aus.

Mit freundlichem Gruß

Jan

Ähnliche fragen