[PERL] flock .... ich doof :(

hi,

also ich schnall das flock einfach nicht. Sorry für die Newbeefrage hier…
Wie setzt ich denn flock gescheit ein? Muss ich denn die Datei auch wieder ‚entlocken‘ wenn ich sie mal gelock habe oder geht das von selbst? Ist der folgende Code alles?

open (FILE,"\> hier\_will\_ich\_rein\_schreiben.txt" or die "geht ned!";
flock(FILE,2);
#weiterer Code
close(FILE);

gaht das so?? Da gibt es doch noch flock(FILE,3) und/oder flock(FILE,8) oder noch mehr… wofür brauch ich die dann? Ich komme mit der PerlDoku einfach nicht mehr zurecht bei dem Thema :frowning:
Muss ich denn eine Datei nur dann Locken, wenn ich reinschreiben mag oder auch beim Auslesen? Sorry, für die vielen Fragen :wink:

gruß,
mf

1 nach dem Öffnen zum Lesen
2 nach dem Öffnen zum Schreiben
8 zum entsperren.

MfG Bruno

1 nach dem Öffnen zum Lesen
2 nach dem Öffnen zum Schreiben
8 zum entsperren.

MfG Bruno

ahh, und das heißt, ich muß jede Datei auch wieder entlocken ja?

gruß
mf

ahh, und das heißt, ich muß jede Datei auch wieder entlocken
ja?

sozusagen… wenn du es vergisst sollte es am Scriptende aber uch wieder freigegeben werden.

also folgendes:

du öffnest ne Datei zum schreiben, dann das Handle mit 2 locken, deine Schreiboperationen machen und dann mit 8 wieder entlocken bevor du das Handle close()t.

Das selbe mit 1 beim lesen

MfG bruno