我正在尝试安装二进制文件并启动服务。当我在引导节点时尝试这样做时,它只会安装二进制文件而从不启动服务。任何想法?
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 时服务没有启动......即使我尝试了一个单独的服务资源来启动它没有启动的服务。任何想法?