是否可以使用一个函数,它检查给定的目录/文件是否存在并将布尔返回值赋给变量?
我只想在文件/目录不存在的情况下执行清单的一部分。
问候
答案 0 :(得分:2)
您必须创建custom fact才能从代理向主人提供这些信息。最简单的方法是external fact。在Linux上,这个scriptlet就足够了。
#!/bin/sh
[ -d /the/directory/in/question ] || exit 0
echo 'my_directory=present'
然后,您可以在清单中使用$my_directory
这一事实。如果目录尚未存在,则丢失,否则值为'present'
。