1

Weblogic nodemanager を開始するために、Chef のサービスを呼び出しています。service nodemanager startnodemanager に対して次の呼び出しを行うinit.d スクリプト ( ) があります。

su weblogic -c /opt/ora/mw/wlserver_10.3/server/bin/startNodeManager.sh &

次のように、簡単なテスト レシピを実行しています。

service "nodemanager" do
  action :start
end

実際にノード マネージャー スクリプトが呼び出されて開始されていることがわかりますが、chef-client の実行が完了するとすぐに、ノード マネージャー スクリプトが強制終了されます。デーモンnohupのあらゆる組み合わせを試してみましたが、うまくいきませんでした。シェフクライアントの終了時にスクリプトが強制終了される理由はありますか?

4

1 に答える 1