1
我正在調用Chef中的服務來啓動weblogic nodemanager。我們有一個腳本init.d中(service nodemanager start
),使下面的調用節點管理器:廚師客戶端退出時服務停止/退出
su weblogic -c /opt/ora/mw/wlserver_10.3/server/bin/startNodeManager.sh &
我們正在運行一個簡單的測試配方如下:
service "nodemanager" do
action :start
end
我們可以看到,確實節點管理器腳本正在被調用/啓動,但只要主廚客戶端運行完成,它就會終止節點管理器腳本。我們已經嘗試看似守護進程和nohup的所有組合,但無濟於事。當主廚客戶退出時劇本被殺的任何想法?
爲我工作,剛換的nohup的是在前面。 '/ dev/null'似乎是關鍵。我以前曾嘗試守護進程和nohup –