OS independent way to check if a python app is running?

python at bdurham.com python at bdurham.com
Sun Dec 27 19:07:12 EST 2009


Hans,

> Unfortunately, Windows is not a respectable OS. Unlike Unix, it allows two processes to bind to the same port. The theory is that this somehow allows the two processes to share their workload. One thing the OP can portably do, is try to connect() to the port. If that succeeds, then a server program is already running at that port, so he should exit.

Thank you for your tip - spot on!

Best regards,
Malcolm (OP for this thread)



More information about the Python-list mailing list