gpt4 book ai didi

ruby - 在 Chef 中执行 "chmod +x"的最佳方法是什么

转载 作者:太空宇宙 更新时间:2023-11-03 17:46:08 24 4
gpt4 key购买 nike

我正在尝试在 chef 中运行 chmod +x/usr/local/bin/binaryname
我为此使用了执行资源,如下所示:

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 不会管理这些属性。

关于ruby - 在 Chef 中执行 "chmod +x"的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37080240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com