como posso executar uma aplicação java como daemon?

0

Eu uso para executar uma aplicação no CentOS com o comando

 nohup java -jar AnalyticsBackend.jar &

Agora, quero executar este aplicativo como daemon, ou seja, na reinicialização, esse aplicativo deve começar a ser executado automaticamente. Como posso fazer isso ? Por favor me ajude.

    
por prashantas 11.08.2014 / 12:14

1 resposta

0

Daemonizing uma aplicação não é idêntica a starting it at boot . Se tudo o que você quer é começar automaticamente na inicialização, continue lendo; caso contrário, instruções mais complexas terão que ser fornecidas ou, melhor ainda, você deve procurar como configurar seu próprio serviço.

Para iniciar um programa automaticamente na inicialização, emita o comando

  EDITOR=vi crontab -e 

(se você não gosta do vi como editor, coloque o que quiser em seu lugar) e adicione a seguinte linha:

  @reboot /home/myname/bin/myscript

Salve, edite o arquivo / home / myname / bin / myscript e coloque as seguintes linhas:

  #!/bin/sh

 nohup java -jar Analyticsbackend.jar 

Salve, torne o arquivo executável,

 chmod 755 /home/mynmae/bin/myscript, reboot, you are done. 
    
por 11.08.2014 / 13:45

Tags