RHEL 4 重启导致 Tomcat 进程无法通过非 root 帐户启动

RHEL 4 重启导致 Tomcat 进程无法通过非 root 帐户启动

我在 /etc/init.d 中放置了一个启动脚本,其中我进行了以下调用:

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

这会导致 Tomcat 以 myuser 身份运行,这是意料之中的。但是,发出重启命令后,系统启动,并且 root 现在是此进程的所有者。我如何才能强制在重启时以 myuser 身份启动该进程?

答案1

您确定没有多个脚本启动该进程,并且最先调用的脚本配置为以 root 身份运行吗?该脚本在启动时以 root 身份启动时应具有与在运行期间相同的效果。

操作系统的具体情况是什么?

相关内容