我正在尝试在厨师中运行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
如果有更好的方法,请告诉我
答案 0 :(得分:4)
您可以使用文件资源:
file '/usr/local/bin/binaryname' do
mode '755'
end
如果您未指定所有者/组/内容,那么Chef不会管理这些属性。