Как я могу запустить команду Java в качестве службы Centos 5? - PullRequest
1 голос
/ 13 ноября 2011

Я хочу выполнить java -cp server.jar:mysql.jar server.NithServer эту команду в качестве службы Linux, как я могу это сделать.& не работает.сентос 5

Ответы [ 2 ]

1 голос
/ 08 января 2013

Серьезно написанный сервис должен иметь скрипт bash, который принимает параметры start, stop и restart. Такой сценарий может быть скопирован или лучше привязан (оригинал в /etc/init.d) к /etc/rc3.d или /etc/rc5.d и будет поддерживаться системой, выполняя выключение и запуск при необходимости. Здесь есть учебник, как обернуть Apache Tomcat как сервис.

1 голос
/ 13 ноября 2011

Как насчет использования Java Service Wrapper ? Он обеспечивает кроссплатформенный способ запуска java-приложений в качестве сервисов, а также имеет версию для сообщества, которой должно быть достаточно для ваших целей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...