Parece que você precisa adicionar o pidfile ao seu código.
no começo
import os
e antes da primeira tentativa:
open('/var/run/emailnotifier.pid','w').write(str(os.getpid()))
Estou trabalhando em um script de emailnotifier no RaspberryPi que foi escrito em Python. Eu encontrei uma página de tutorial, eu exatamente copiei o código padrão (que funciona bem com um simples "python emailnotifier.py"), mas eu queria melhorá-lo como um serviço de inicialização. Título diz tudo.
O código pode ser encontrado na parte inferior desta página (não sei como inseri-lo):
Depois de iniciar o serviço e verificar o status, é possível ler o seguinte:
"Parando o daemon #DAEMON_NAME do sistema: start-stop-daemon: aviso: falha ao matar 2270: Nenhum processo desse tipo
Nenhum processo no pidfile '/var/run/emailnotifier.pid' encontrado em execução; nenhum morto.
falhou!
Parece que você precisa adicionar o pidfile ao seu código.
no começo
import os
e antes da primeira tentativa:
open('/var/run/emailnotifier.pid','w').write(str(os.getpid()))