Перезагрузка RHEL 4 заставляет процесс Tomcat не быть запущенным некорневой учетной записью

Мне поместили сценарий запуска в/etc/init.d, где я выполняю следующий вызов:

nohup sudo -u myuser $CATALINA_HOME/bin/startup.sh 2>&1  

Это заставляет Tomcat быть выполненным как myuser, который ожидается. Однако после выдачи команды перезагрузки система запускает, и корень является теперь владельцем этого процесса. Как я могу вынудить процесс быть начатым как myuser на перезагрузке?

0
задан 25.05.2010, 22:32

1 ответ

Вы уверены, что у Вас нет нескольких сценариев, начинающих процесс, и тот, который называют первым, настроен для выполнения как корень? Сценарий должен иметь тот же эффект при запуске как корень при запуске как во время операции.

Каковы специфические особенности операционной системы?

1
ответ дан 24.11.2019, 12:31

Теги

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