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/
.