Execute um script Python em segundo plano na inicialização

1

Instalei recentemente o servidor de desenvolvimento do Google App Engine no meu servidor doméstico do FreeBSD para poder testar meu aplicativo do GAE remotamente. O que não consigo descobrir é como executar o servidor de desenvolvimento Python como um processo em segundo plano durante a inicialização.

Estou correndo tudo em uma prisão. Então, atualmente, quando eu quero iniciar o servidor dev eu tenho que logar no servidor, abrir a cadeia e rodar o script Python manualmente. O pior é que eu tenho que ficar ligado, porque quando meu laptop perde a conexão com a cadeia, o processo do Python é interrompido. Não consigo descobrir uma maneira de executá-lo como um processo / daemon em segundo plano.

Na minha busca por encontrar uma solução (como rc.d, que eu não entendo), eu já fiz um script .sh que executa o comando, mas não encontrei uma maneira de executar isso stratup.

Este é o comando completo: python dev_appserver.py --host=0.0.0.0 --port=2222 /mnt/path/to/gae_app/

    
por Rebel Designer 03.10.2015 / 10:22

1 resposta

0

para executar seu script como um daemon, consulte aqui

para fazer no onboot no freebsd, consulte a documentação oficial em rcorder () ( 8)

    
por 03.10.2015 / 11:14