Chef infra chef solo中函数中的命令执行
我写了一个简单的厨师脚本。/DirectoryPath中有一个文件夹t1。现在我正在/DirectoryPath/t5中创建一个新文件夹。但listDirectory()方法给出相同的输出,就好像没有创建新目录一样。我和chef 11.4在MAC上 我的剧本如下 recipe.rb 输出 据我所知,第二个日志语句应该显示文件夹t1和t5,但它只显示t1。我能知道命令返回相同结果的原因吗,即使有一些变化。我该如何避免它呢?这是因为 在编译阶段执行调用,然后执行Chef infra chef solo中函数中的命令执行,chef-infra,chef-recipe,chef-solo,Chef Infra,Chef Recipe,Chef Solo,我写了一个简单的厨师脚本。/DirectoryPath中有一个文件夹t1。现在我正在/DirectoryPath/t5中创建一个新文件夹。但listDirectory()方法给出相同的输出,就好像没有创建新目录一样。我和chef 11.4在MAC上 我的剧本如下 recipe.rb 输出 据我所知,第二个日志语句应该显示文件夹t1和t5,但它只显示t1。我能知道命令返回相同结果的原因吗,即使有一些变化。我该如何避免它呢?这是因为 在编译阶段执行调用,然后执行目录资源(在执行阶段) 你应该熟悉其他
目录
资源(在执行阶段)
你应该熟悉其他厨师习惯用语,比如和。您不应该直接在配方中嵌入ruby代码
我进一步建议发布一个新问题,其中包含您想要解决的问题。很确定有一种厨师风格的方法可以解决这个问题。这是因为
在编译阶段执行调用,然后执行目录
资源(在执行阶段)
你应该熟悉其他厨师习惯用语,比如和。您不应该直接在配方中嵌入ruby代码
我进一步建议发布一个新问题,其中包含您想要解决的问题。很确定有一种厨师风格的方法可以解决这个问题。这是因为
在编译阶段执行调用,然后执行目录
资源(在执行阶段)
你应该熟悉其他厨师习惯用语,比如和。您不应该直接在配方中嵌入ruby代码
我进一步建议发布一个新问题,其中包含您想要解决的问题。很确定有一种厨师风格的方法可以解决这个问题。这是因为
在编译阶段执行调用,然后执行目录
资源(在执行阶段)
你应该熟悉其他厨师习惯用语,比如和。您不应该直接在配方中嵌入ruby代码
我进一步建议发布一个新问题,其中包含您想要解决的问题。非常确定有一个厨师风格的方法来解决这个问题。如果我可以添加一个链接,Tejay对两次pahse跑步做了很好的解释。如果我可以添加一个链接,Tejay对两次pahse跑步做了很好的解释。如果我可以添加一个链接,Tejay对两次pahse跑步做了很好的解释。如果我可以添加一个链接,特杰很好地解释了这两次帕斯赛跑。
def listDirectory()
ls = `ls ~/Delete`
return ls
end
log(listDirectory())
directory '/DirectoryPath/t5' do
action :create
end
log(listDirectory())
Recipe: test::default
* log[t1] action write[2015-11-03T15:02:47-08:00] INFO: Processing log[t1] action write
[2015-11-03T15:02:47-08:00] INFO: t1
* directory[/DirectoryPath/t5] action create[2015-11-03T15:02:47-08:00] INFO: Processing directory[/DirectoryPath/t5] action create (test::default line 10)
[2015-11-03T15:02:47-08:00] INFO: directory[/DirectoryPath/t5] created directory /DirectoryPath/t5
- create new directory /DirectoryPath/t5
* log[t1] action write[2015-11-03T15:02:47-08:00] INFO: Processing log[t1] action write
[2015-11-03T15:02:47-08:00] INFO: t1