puppet - 因素 - 如何检查目录是否存在
问题描述
我正在尝试检查目录是否存在。我在我的模块目录中创建了子目录“lib/facter”并将文件“mycheck.rb”放入其中。
Facter.add(:mycheck) do
setcode do
if Dir.exist? ('/mydir1')
'one'
elseif Dir.exist? ('/mydir2')
'two'
else
'default'
end
end
end
即使目录“mydir1”和“mydir2”都存在,我总是得到“默认”值。我究竟做错了什么?
解决方案
我得到了答案。它应该是“elseif”而不是“elseif”。现在效果很好。
推荐阅读
- python - Python 中的 Panda SQL 分析大型数据集
- javascript - Onclick - 显示一个表并隐藏其余表
- kubernetes - 生产中的大三角帆
- java - Mapstruct :有条件地映射字段或忽略
- python-3.x - 数据框中的单个图上的多条线
- javascript - 如何在 HTML Javascript 中填充第三个下拉列表?
- python - 如何在 Django 中获取注册表单的 JSON 响应
- caching - Kubernetes 中每个 pod 的页面缓存大小
- php - 如何在 PHP 中将数组与另一个变量相加
- python - 如何将不同的日期格式转换为一种