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