里面有ReturnsZero
函数,CFEngine
但是没有ReturnsNotZero
。
如果我确实需要根据命令的非零返回值定义一个类,我该怎么办?
中的示例CFEngine2
是首选但CFEngine3
很好:-)
示例CFEngine2
(我认为在任何官方文档中都找不到。我花了大约半个小时在CFEngine2
的源代码中找到了这个技巧)
classes:
has_python27 = ( ReturnsZero(/usr/bin/which python27) )
no_python27 = ( !ReturnsZero(/usr/bin/which python27) )
希望这可以帮助有过时的人CFEngine
示例CFEngine3
请阅读下面 zzamboni 的回答:-)