testing if another instance of a script is already running

Larry Bates larry.bates at vitalEsafe.com
Sat Sep 13 17:07:04 CEST 2008

Strato wrote:
> Hi folks,
> I want to write some kind of test to check at startup if another 
> instance of my script is already running.
> I don't want to handle writing of a PID file because it is too 
> Unix/Linux specific way to do this, and I need to keep the code to be 
> cross-platform.
> I think the better way to achieve this is to use some process control, 
> but I'm a neebie and I don't see how to do this in a safe and clean way.
> Any idea ?
> Best regards,
> Strato

Here is a recipe for Linux version of singleinstance class:


and I wrote and contributed the equivalent Windows version:


Hope this helps.


More information about the Python-list mailing list