【问题标题】:What is the best way to do "chmod +x" within Chef在 Chef 中执行“chmod +x”的最佳方法是什么
【发布时间】:2016-05-07 03:57:37
【问题描述】:

我正在尝试在 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

如果有更好的方法请告诉我

【问题讨论】:

    标签: ruby ruby-on-rails-3 chef-infra chef-recipe chef-solo


    【解决方案1】:

    您可以使用文件资源:

    file '/usr/local/bin/binaryname' do
      mode '755'
    end
    

    如果您不指定所有者/组/内容,则 Chef 不会管理这些属性。

    【讨论】:

      猜你喜欢
      • 2016-12-17
      • 2012-04-17
      • 1970-01-01
      • 2013-02-10
      • 1970-01-01
      • 2023-04-08
      • 2012-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多