[python]Блокировка повторного запуска/Аналог ps
Собственно, как кошерно осуществить блокировку запуска второго экземпяра приложения?Сейчас делается через временный файл - но это не комильфо, при нештатном завершении файл остаётся.
Записывать туда pid - тоже не выход, ведь теоретически может какой другой процесс с таким pid появиться.
Лучше всего проверять наличие непосредственно процесса - но через os.system и ps как-то некрасиво.Есть ли какой модуль (штатный!Дополнительные велосипеды типа procpy не предлагать.) в питоне, чтоб проверять запущенные в нём процессы?