Leser: 3
5 Einträge, 1 Seite |
1 2 3 4 5 6 7 8
sysopen(LOG_FILE, $logfile, O_RDWR|O_CREAT ) or die "Can't opne $logfile: $!"; #mit lese/schreibrechten öffnen, ggf neu anlegen if (flock(LOG_FILE, &LOCK_EX)) { # exclusive lock while (<LOG_FILE>) { print LOG_FILE $_; } flock(LOG_FILE, &LOCK_UN) or die "Can't unlock logfile $!"; # unlock } close(LOG_FILE) or die "Can't close logfile $!";
leo11+2009-02-14 21:17:08--Code (perl): (dl )1 2 3 4 5if (flock(LOG_FILE, &LOCK_EX)) { # exclusive lock ... flock(LOG_FILE, &LOCK_UN) or die "Can't unlock logfile $!"; # unlock } close(LOG_FILE) or die "Can't close logfile $!";
5 Einträge, 1 Seite |