-1
我试图运行一个命令mkdir -p /path/on/disk && touch sample-file
使用厨师。我的厨师代码如下。我在Linux上。厨师推荐的执行命令的方式
execute 'create directory' do
command 'mkdir -p /path/on/disk && touch sample-file'
end
是否有更多的方式来实现这个使用厨师?
我试图运行一个命令mkdir -p /path/on/disk && touch sample-file
使用厨师。我的厨师代码如下。我在Linux上。厨师推荐的执行命令的方式
execute 'create directory' do
command 'mkdir -p /path/on/disk && touch sample-file'
end
是否有更多的方式来实现这个使用厨师?
尽管你的懒惰,这里有一些类似于你想达到的东西(你的问题很不清楚)。
directory "/path/on/disk" do
recursive true
end
file "/path/on/disk/sample-file" do
content ""
action :create_if_missing
end
有所述['directory'](https://docs.chef.io/resource_directory.html)和['file'](https://docs.chef.io/resource_file.html)资源。你应该可以自己做剩下的数学。 – StephenKing
@StephenKing是的,但我只想在“/ path/on/disk”磁盘存在的情况下创建文件,如果不存在,则不要创建该文件。我将如何通过您在链接中向我展示的内容实现这一目标? – error2007s
但是这与你的上述命令不同。 – StephenKing