in reply to Re: detecting directory in perl
in thread detecting directory in perl
A common idiom would also be to open a tempfile with a sufficiently randomized name (see File::Temp, do your writing there, and then after obtaining a lock on the output file, rename or move the tempfile into place over the output file. (emphasis added)
Race condition waiting to happen (at least as I am reading your statement). Have the lock signal the ability to modify the file (lock first, write second). If you don't lock first, you risk clobbering someone else's changes:
--MidLifeXis
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: detecting directory in perl
by davido (Cardinal) on Sep 09, 2016 at 15:17 UTC |