厨师(chef)执行资源(resource)时,“creates”参数的作用是什么?

3
在chef的 "execute" 资源中,“creates” 属性/参数是什么作用?我相信这很简单,但可以有人解释一下吗?谢谢。https://docs.chef.io/resource_execute.html creates Ruby类型:String 当文件已经存在时,防止命令创建文件。
2个回答

6

在执行之前,它会测试指定的文件是否存在。如果文件已经存在,它将不会运行该执行文件。如果文件不存在,则会运行该执行文件。


4

creates "/foo" 的意思是 not_if { File.exist?("/foo") },即如果文件“/foo”不存在,则创建它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接