No final, isso resolveu o problema: link
Eu sigo o Atlassian JIRA no Ubuntu 12.04 LTS (Precise Pangolin). Eu gostaria de iniciar automaticamente o JIRA sempre que o sistema for inicializado. Para isso, criei o script jira
em /etc/init.d
, semelhante ao descrito em Atlassian's Wiki .
Eu posso iniciar / interromper manualmente o JIRA chamando /etc/init.d/jira
de acordo. No entanto, o JIRA não inicia durante o processo de inicialização. Em /var/log/boot.log
, vejo mensagens como Starting jira...
e jira started...
, que adicionei em /etc/init.d/jira
; no entanto, parece que o processo Java não sobrevive ao processo de inicialização, pois não há processo Java após a reinicialização.
Alguma ideia de por que o processo Java não sobreviveu ao processo de inicialização?
Obrigado,
Martin
Tenho tido o mesmo problema com o meu próprio processo de Java e descobri isso hoje: link
É possível que seu problema seja o mesmo. Dentro do meu script de inicialização eu estava usando o sudo para iniciar o meu processo java, mas se a linha "Defaults requiretty" não é comentada em / etc / sudoers, então o sudo não é permitido na inicialização. Eu testei a teoria comentando essa linha e fazendo uma reinicialização e com certeza meu processo começou. Agora estou usando "daemon --user = myuser myapp" para iniciar meu aplicativo. Espero que ajude.