как выполнить кота как сервис и не использовать пользователя root

Я копирую catalina.sh в/etc/init.d/tomcat, и sudo chkconfig - добавляют кота, которого он запустил как пользователь root, я хочу, используют другого пользователя, как?

3
задан 10 August 2011 в 06:59

2 ответа

Если Вы действительно хотите создать свой собственный сценарий запуска по любой причине. Затем выполнять кота при другом пользовательском использовании su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody когда стартовый кот. (никто не пользователь в этом случае, что кот запустится под),

http://www.jguru.com/faq/view.jsp?EID=455567

6
ответ дан 1 December 2019 в 15:30

Вы не должны копировать catalina.sh кому: /etc/init.d/tomcat. Ubuntu обеспечивает (в tomcat6 пакет) a /etc/init.d/tomcat6 сценарий запуска, который вызовет catalina.sh как корректный пользователь.

Кроме того, использование chkconfig на Ubuntu не поддерживается; это - сценарий для основанных на Red Hat систем. Не используйте его.

0
ответ дан 1 December 2019 в 15:30

Другие вопросы по тегам:

Похожие вопросы: