upstart não está executando o arquivo jar uma vez que o sistema foi inicializado

0

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

    
por Simon Pascoe 08.01.2015 / 21:25

1 resposta

0

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.

    
por CameronNemo 14.01.2015 / 02:48