厨师食谱的新手和谷歌没有向我展示我需要做的事情。
当厨师发现它存在时,我有一个我想要删除的文件。
我没有找到像
这样的谷歌示例file /path/foo do
action delete
end if /path/foo exists
并且主厨文件文档没有显示任何内容 file / path / foo 条件存在 动作删除 端
是使用像bash这样的脚本的唯一方法吗?
bash 'delete_foo' do
if [ -f /path/foo ] then
/bin/rm /path/foo
fi
end
答案 0 :(得分:11)
file '/path/foo' do
action :delete
only_if { File.exist? '/path/foo' }
end