jak mogę uruchomić aplikację Java jako demona?

0

Używam do uruchamiania aplikacji w CentOS za pomocą polecenia

 nohup java -jar AnalyticsBackend.jar &

Teraz chcę uruchomić tę aplikację jako demona, tj. Po restarcie, ta aplikacja powinna zacząć działać automatycznie. Jak mogę to zrobić ? Proszę pomóż mi.

prashantas
źródło

Odpowiedzi:

0

Daemonizing aplikacja nie jest identyczna starting it at boot. Jeśli chcesz tylko, aby uruchamiał się automatycznie przy starcie, czytaj dalej; w przeciwnym razie konieczne będzie podanie nieco bardziej skomplikowanych instrukcji lub, co więcej, powinieneś sprawdzić, jak skonfigurować własną usługę.

Aby automatycznie uruchomić program podczas uruchamiania, wydaj polecenie

  EDITOR=vi crontab -e 

(jeśli nie lubisz vi jako edytora, wstaw to, co chcesz), a następnie dodaj następujący wiersz:

  @reboot /home/myname/bin/myscript

Zapisz, edytuj plik / home / myname / bin / myscript i umieść w nim następujące wiersze:

  #!/bin/sh

 nohup java -jar Analyticsbackend.jar 

Zapisz, aby plik był wykonywalny,

 chmod 755 /home/mynmae/bin/myscript, reboot, you are done. 
MariusMatutiae
źródło