Executando um script python na inicialização

2

Estou tentando obter um código python simples que preciso executar em segundo plano na inicialização e continuar em execução.

A melhor opção que encontrei até agora é usar o Upstart. Escrevi o seguinte arquivo .conf na pasta /etc/init/ e o serviço aparece com o comando initctl list , no entanto, quando eu start o serviço e, em seguida, verifiquei a lista novamente, ele não está em execução. O .conf está abaixo.

Se alguém pudesse me ajudar, isso seria muito apreciado

start on runlevel [2345]
stop on runlevel [016]
respawn    
script    
    exec python /some/directory/python_code.py    
end script
    
por Caleb 22.07.2014 / 01:56

1 resposta

2

No meu caso, consegui fazer o que eu queria usando crontab .

Eu não precisei necessariamente executar o código na inicialização. Eu só queria saber que funcionaria enquanto o computador estivesse ligado. Usar o crontab permite-me executar o código python a cada 15 minutos sempre que o computador estiver ligado e funcionar bem.

    
por Caleb 24.07.2014 / 19:51