在 Chef 中执行 "chmod +x" 的最佳方法是什么
What is the best way to do "chmod +x" within 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 '/usr/local/bin/binaryname' do
mode '755'
end
如果您不指定 owner/group/content,则 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 '/usr/local/bin/binaryname' do
mode '755'
end
如果您不指定 owner/group/content,则 Chef 不会管理这些属性。