Você pode usar um pidfile com qualquer linguagem de programação. É muito fácil.
Existem alguns exemplos em esta pergunta no StackOverflow .
Como posso verificar se um processo já está sendo executado usando o Python + Django na hospedagem do WebFaction?
Por exemplo, o nome do meu processo é myfile.py
Você pode usar um pidfile com qualquer linguagem de programação. É muito fácil.
Existem alguns exemplos em esta pergunta no StackOverflow .
Tags python process-management