in reply to Re: How do I determine if my script is already running?
in thread How do I determine if my script is already running?
If anyone has any documentation to the contrary, please show me. Also a failure script would be of interest. I am currently relying on this behaviour in production and if it is unreliable, I would really like to know. In the meantime you can take the low-tech approach and run the following script from multiple xterms while trying to create a problem...
At least on Linux I am unable to get this to act in anything other than the expected manner...use Fcntl qw(:flock); my $file = "my.lock"; open(FOO, ">> $file") or die "Cannot write to $file: $!"; print "Getting the lock\n"; flock (FOO, LOCK_EX) or die "Cannot flock $file: $!"; print "Locked by $$, hit enter to exit: "; <STDIN>;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re (tilly) 2: How do I determine if my script is already running?
by McD (Chaplain) on Feb 19, 2001 at 21:56 UTC |