Thomas: flock() Fehlerausgabe "Bad file descriptor" ! Was kann dies bedeuten?

Beitrag lesen

Sorry, stimmt schon, ist dann besser zu erklären.

$file = $base_path . $file;
open(FILE,"$file") or Error('Datei Zugriffs Fehler',"Open-Fehler $msg ($file): $!");
flock(FILE,2) or Error('Datei Sperr Fehler',"Sperr-Fehler $msg ($file): $!.");
print FILE @_;
close(FILE) or Error('Datei schliessen Fehler',"Schliess-Fehler $msg ($file): $!.");

Beim Ablauf ergibt die Fehlerausgabe dann "Sperr-Fehler $file: Bad file descriptor".

Datei ist eindeutig vorhanden und hat chmod 644.

Kann Dir das helfen Alex?

Danke

Thomas