PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : file locking


Gamemaster
19.11.2003, 14:07
Hi leute,

my $openerror = open(CSV, $csvName);
if ($openerror == 1)
{
flock(CSV, 2); # shared lock
.
.
.

so ist mein Code um einen Lock zu setzen.

Wenn ich diesen Lock jetzt aber nicht aufhebe und mit einer weiteren funktion

my $openerror = open(CSV1, $csvName);
if ($openerror == 1)
{
flock(CSV1, 2); # shared lock

auf die gleiche Datei zugreifen will funktioniert das ohne probleme, was ja eigentlich nicht sein sollte.....


kann irgendjemand helfen ! ?


Jonas
20.11.2003, 20:12
also innerhalb des gleichen Scripts?
Dann ists doch ok daß es geht.

Versuch mal, aus dem Script ein anderes Script aufzurufen, welches dann eben auf diese Datei zugreift - DAS sollte dann echt nich gehn...

Gamemaster
21.11.2003, 11:12
ja eben das war mein Problem... aber ich hab es jetzt gefunden... weis zwar selber nimmer so ganau warum aber es funktioniert jetzt ... er hat vorher einfach keinen lock gesetzt ... ich konnt machen was ich wollte.....


trotzdem danke !