Thread Datei sperren: flock() (31 answers)
Opened by bieber at 2007-07-10 15:25

betterworld
 2007-07-11 16:06
#313 #313
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=opi,11.07.2007, 12:41]Wenn du auf einem unixoiden System arbeitest, dann ist der Befehl
fuser das was du brauchst. Je nach System heißt der Befehl vermutlich
anders, aber auf einem Linux heißt er so.[/quote]
Das hat aber trotzdem das von murphy angesprochene Problem, dass es fuer ein CGI-Wiki nicht weiterhilft, da die Dateien laenger gelockt sein sollen als die Prozesse laufen.

Auf meinem Linux hingegen zeigt fuser uebrigens keine Locks an, sondern nur, wer die Datei geoeffnet hat. Laut dem vom OP verlinkten Beitrag (der von ptk und nicht von pq ist), kann man aber wohl auf FreeBSD mit lsof rausfinden, wer eine Datei gelockt hat.

View full thread Datei sperren: flock()