Good afternoon all.
 
I have an application/script which is launched by crontab on a regular basis. I 
need an effective and accurate way to ensure that only one instance of the 
script is running at any one time.
 
After a short look around the internet I found a couple of examples, such as 
this one (http://code.activestate.com/recipes/474070/), however they both seem 
to be focused on a windows based environment.
 
Can anyone offer their advice on how best to do this on a linux based system?
 
I have been contemplating the idea of creating a pidfile which is destroyed at 
the end of the script, will this suffice? is it fool proof? My only concern 
with this is that if the script crashes or is stopped halfway through 
processing for whatever reason, I'll be left with a dead pidfile on the system 
and no successive runs will work.
 
I'm really interested to get your ideas guys, Thanks.
 
Heston
_________________________________________________________________
Win a voice over part with Kung Fu Panda & Live Search   and   100’s of Kung Fu 
Panda prizes to win with Live Search
http://clk.atdmt.com/UKM/go/107571439/direct/01/
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to