起動時に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
Weblogicサーバーは、起動する方法に注意を払っています。スクリプト/sbin/init.d/weblogic
はユーザーIDルートとしてWLSを開始しますか、それとも一部のWLS固有のユーザーIDに対して「su」を実行しますか? WLSはrootユーザーIDでの実行を拒否しているように思われます。
もう1つ試してみるのは、/sbin/init.d/weblogic
の所有権を変更して/sbin/init.d/
の他のスクリプトと一致させることです。