0

我正在尝试安装二进制文件并启动服务。当我在引导节点时尝试这样做时,它只会安装二进制文件而从不启动服务。任何想法?

bash "install_package" do
        cwd "/tmp/abcd"
        user "root"
        code <<-EOH
        sudo ./somefile -i -key=#{node[:abcd][:key]} -f
        EOH
        #not_if{ ::File.exists?("file it creates") }
        creates "/etc/init.d/someservce"
        action :run
        notifies :start, "service[someservce]", :immediately
do

我的 bin 文件接受 -i 和 key 并安装。但是在 boostrap 时服务没有启动......即使我尝试了一个单独的服务资源来启动它没有启动的服务。任何想法?

4

0 回答 0