Запуск приложения java в качестве службы?

Как мы можем запустить приложение Java made в качестве фонового процесса в Linux (Ubuntu).
В Windows, используя приложение на основе .Net мы могли бы установить его в качестве службы.

Так что же такое профессиональный и безопасный способ ?

изначально моя глупость привела меня к использованию сервера Tomcat: p

Edit: небольшое исследование предлагает использовать команду "daemon" при запуске процесса в Ubuntu из терминала

29
задан Basit Anwer
06.03.2023 0:23 Количество просмотров материала 2572
Распечатать страницу

1 ответ

правильный способ сделать это-добавить init скрипты

поместите скрипт start и stop в /etc/init.d/, а затем создать символические ссылки на них из /etc/rc[runlevel].d/ для запуска и остановки сервиса

для apache2, есть этот скрипт /etc/init.d/apache2

запустить скрипт: in /etc/rc5.d:

S91apache2 -> ../init.d/apache2  

сценарий убийства: in /etc/rc6.d и /etc/rc1.d

K09apache2 -> ../init.d/apache2

Похоже, вы хотите rc5.d

для более подробной информации Читать

/etc/init.d/README

для выполнения см.

больше ресурсов:

5
отвечен madmaze 2023-03-07 08:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх