Hi Daniel, Daniel Fetchinson wrote: >> I'd like to make sure, that a certain python program will only be run >> once per host. (linux/windows) >> >> >> so if the program is started a second time it should just terminate and >> let the other one run. >> >> This does not have to be the fastest solution, but it should be reliable. >> >> >> I have a few ideas, but wonder, which one is the most common >> >> >> My ideas so far: >> >> pid file and file locking >> -------------------------- >> create a file like program.pid with the pid of the running program an >> use file locking to avoid race connditions. >> >> However I currently don't know how to do file locking under windows >> and I don't know how to do file lockng with python and linux. >> I'll start googling. > > This is the variant I'm using frequently too and I'd recommend to you as well. > Simple to implement and largely problem-free.
OK, So I'll just have to look in a piece of code, that performs file locking for windows AND for linux and I should be fine. bye N -- http://mail.python.org/mailman/listinfo/python-list