启动时在 HPUX 上启动服务

启动时在 HPUX 上启动服务

HPUX 11.31我正在尝试在启动时启动一项服务。我生成了适当的符号链接,但系统没有启动它。如果我在系统启动后运行脚本,一切都会按预期运行(但我需要该服务在启动时自行启动)。

 $ ls -l /sbin/init.d/weblogic
 -rwxr-xr-x   1 oracle     oracle 3066 Sep 23 13:59 /sbin/init.d/weblogic

 $ ls -l /sbin/rc?.d/*weblogic
 lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc2.d/S998weblogic -> /sbin/init.d/weblogic
 lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc3.d/S998weblogic -> /sbin/init.d/weblogic
 lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc4.d/S998weblogic -> /sbin/init.d/weblogic

答案1

Weblogic 服务器对其启动方式很挑剔。该脚本是否/sbin/init.d/weblogic以用户 ID root 身份启动 WLS,或者是否对某些特定于 WLS 的用户 ID 执行“su”操作?在我看来,WLS 拒绝在 root 用户 ID 下运行。

另一件要尝试的事情是,更改所有权/sbin/init.d/weblogic以匹配/sbin/init.d/.

相关内容