in reply to File Locking Problem
So don't clobber it first. See open for the scoop on the +< mode.
open HANDLE, "<", $file or die "Can't open $file for reading: $!"; flock HANDLE, LOCK_SH or die "Can't get a shared lock to $file: $!"; # Open the file without clobbering it. open WRITER, "+<", $file or die "Can't open $file for writing: $!"; flock WRITER, LOCK_EX or die "Can't get an exclusive lock to $file: $! +"; truncate WRITER, 0 or die "Can't truncate $file: $!";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: File Locking Problem
by Anonymous Monk on Jul 28, 2004 at 21:07 UTC | |
by diotalevi (Canon) on Jul 28, 2004 at 21:26 UTC | |
by Anonymous Monk on Jul 29, 2004 at 11:12 UTC | |
by Anonymous Monk on Jul 29, 2004 at 13:11 UTC | |
|
Re^2: File Locking Problem
by Anonymous Monk on Jul 28, 2004 at 20:10 UTC |