Ruby 最好的方法是什么;chmod+;x";厨师内部
我正在尝试在chef中运行Ruby 最好的方法是什么;chmod+;x";厨师内部,ruby,ruby-on-rails-3,chef-infra,chef-recipe,chef-solo,Ruby,Ruby On Rails 3,Chef Infra,Chef Recipe,Chef Solo,我正在尝试在chef中运行chmod+x/usr/local/bin/binaryname。 我使用了execute resource,如下所示: execute "run_binary" do command "chmod +x binaryname" cwd "/usr/local/bin" not_if "stat --format=%a /usr/local/bin/binaryname" | grep 755 end 请告诉我是否有更好的方法您可以使用文件资源: file
chmod+x/usr/local/bin/binaryname
。我使用了
execute resource
,如下所示:
execute "run_binary" do
command "chmod +x binaryname"
cwd "/usr/local/bin"
not_if "stat --format=%a /usr/local/bin/binaryname" | grep 755
end
请告诉我是否有更好的方法您可以使用文件资源:
file '/usr/local/bin/binaryname' do
mode '755'
end
如果未指定所有者/组/内容,则Chef不会管理这些属性