in reply to Locking files
My first instinct would to have the first thing program.pl does be check the process list for number of instances of that prog, and exit if more than one....then you don't need to lock/unlock (and I can't think of a way to do that), just exit early.
Clare
Re: Re: Locking files
by Ras (Acolyte) on Aug 10, 2001 at 17:03 UTC
|
I don't understand what you mean claree0. Can you show me some kind of example. thanks. | [reply] |
|
Ras,
Assuming that you are doing this on some sort of
unix-like OS, then grepping the output of `ps ax |
grep program.pl | wc -l` ought to give you the current
number of running processes from that program. If 1 then
it is the only instance. If 2 then another is already
running, and you can exit the new instance.
There may be a better way of doing this without making
calls outside perl - I still talk 'perl baby-talk' quite a
lot!
Clare
| [reply] |
|