我想使用Chef在Windows Server中将文件从一个位置移动到另一个位置。 我将目标目录作为变量传递,它不起作用......任何指针
directory_name = e:\\temp
execute 'copy_MSlog' do
command move "E:\\Test\\Untitled.png #{directory_name}"
end
答案 0 :(得分:1)
不幸的是,与Chef的文件移动有点冒险,因为它们很难做出幂等和收敛。你需要修改你的报价,否则你就是在正确的轨道上。使用一些not_if
或only_if
守卫确保幂等性,你应该全部设定。