2014-09-25 39 views
0

是否有可能使用函数,该函数检查给定的目录/文件是否存在并将布尔返回值赋值给变量?木偶现有目录到布尔

我只想在文件/目录不存在的情况下执行部分清单。

问候

回答

2

您必须创建一个custom fact获得从代理资料片给你的主人。最简单的方法是external fact。在Linux上,这个scriptlet就足够了。

#!/bin/sh 

[ -d /the/directory/in/question ] || exit 0 

echo 'my_directory=present' 

然后,您可以在清单中使用$my_directory这一事实。如果该目录尚未存在,则丢失,否则其值为'present'