Talvez tente usar as sugestões do muru, além de alterar a sub-rotina start on
para runlevel [2345]
vs started tty1
. Você provavelmente também pode se livrar do sono no pré-início.
Eu tenho trabalhado em vários códigos e fiz um bom teste e procurei por respostas antes de postar isso, então espero que alguém possa ajudar a resolver isso comigo.
O jar eu sou capaz de rodar manualmente com o script upstart, mas ele não parece começar corretamente na inicialização do sistema. Eu verifiquei os serviços de execução iniciante e mostra o seu início, mas eu não acho que o arquivo jar real é iniciado corretamente.
Veja abaixo o script inicial.
# /etc/init/test_app.conf
# Task to automatically start the test application service for demo
# dependant on mysql service
author "Simon Pascoe"
description "Run Java License Server"
expect fork
start on started tty1
pre-start script
sleep 15 #wait some time to make sure interfaces have IPs
end script
#Respawn the process if it crashes
#If it respawns more than 10 times in 5 seconds stop
respawn
respawn limit 1000 1
expect fork
script
cd /home/secure/License_Server_Application
java -jar ServerSideLicensing.jar > /var/log/HW-test.log 2>&1
end script
Qualquer ajuda sobre isso seria ótima
Talvez tente usar as sugestões do muru, além de alterar a sub-rotina start on
para runlevel [2345]
vs started tty1
. Você provavelmente também pode se livrar do sono no pré-início.