Я использую для запуска приложения в CentOS с помощью команды

 nohup java -jar AnalyticsBackend.jar &

Теперь я хочу запустить это приложение как демон, т.е. при перезагрузке, это приложение должно запуститься автоматически. Как я могу это сделать ? Пожалуйста, помогите мне.

1 ответ1

0

Daemonizing приложения не идентична starting it at boot . Если все, что вам нужно, это чтобы он запускался автоматически при загрузке, читайте дальше; в противном случае необходимо будет предоставить несколько более сложные инструкции, или, что еще лучше, вам следует поискать, как настроить собственную службу.

Чтобы запустить программу автоматически при загрузке, введите команду

  EDITOR=vi crontab -e 

(если вам не нравится редактор vi, поместите вместо него все, что вам нравится), а затем добавьте следующую строку:

  @reboot /home/myname/bin/myscript

Сохраните, отредактируйте файл /home /myname /bin /myscript и вставьте в него следующие строки:

  #!/bin/sh

 nohup java -jar Analyticsbackend.jar 

Сохранить, сделать файл исполняемым,

 chmod 755 /home/mynmae/bin/myscript, reboot, you are done. 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .