Eu tenho um servidor ClueReleaseManager que eu instalei em um sistema Ubuntu 12.04 de um usuário separado (chamado pypi
), e eu quero ser capaz de iniciar este servidor na inicialização.
Eu já tentei criar um script bash simples com alguns comandos (login como usuário pypi
, usar um ambiente python virtual, iniciar o servidor), mas isso não funciona corretamente. Ou o terminal falha ou quando tento perguntar o status do serviço é iniciado e estou logado como usuário pypi
...?
Então, aqui está a pergunta: Quais são as etapas a seguir para garantir que o serviço ClueReleaseManager seja inicializado corretamente no tempo de inicialização e que eu possa controlar (iniciar / parar / ..) durante o tempo de execução enquanto o serviço estiver sendo executado por um usuário pypi
?
Informações adicionais e restrições:
- Eu quero fazer isso da maneira mais simples possível
- Sem quaisquer outros pacotes / programas a serem instalados
- Eu não estou familiarizado com a estrutura de inicialização do Ubuntu 12.04
- Todas as informações que encontrei na web são muito escassas, confusas, incorretas ou não se aplicam ao meu caso de executar um serviço como um usuário diferente
root
.