厨师食谱启动weblogic adminserver

时间:2015-02-27 16:35:06

标签: chef chef-recipe chef-solo

我已经安装了weblogic。现在我想启动adminserver。下面启动管理员,但厨师仍在运行。当我从终端出来时,它也会关闭服务器。如何在后台运行以下内容&在此步骤之后成功退出厨师。请帮忙。

execute "Starting admin server" do
  user user
  group group
  command "sh #{domain_home}/startWebLogic.sh"
  action :run  
end

2 个答案:

答案 0 :(得分:0)

尝试这样的事情来完全落后服务器进程并允许Chef完成:

command "nohup #{domain_home}/startWebLogic.sh &>/dev/null &"

然后,您应该能够看到服务器进程正在运行,或者检查您的管理服务器.out日志文件,看看发生了什么。

答案 1 :(得分:0)

你可以用“&”附加通知如前所述,将其发送到后台或nohup。

但是,处理此问题的理想方法是为initd / upstart / monit / runit编写一个简单的启动/停止脚本。那将优雅地处理这个问题。某些系统还附带start-stop-daemon工具,可帮助您管理这些工具。