这是 cfengine2 和 3 的问题。如果安装了软件包并且可以升级它,我正在尝试获取警报以触发。有没有办法做到这一点?
就像在下面的 cfengine3 中一样。
classes:
"pkginstalled"
expression => fileexists("/pkgname");
reports:
Hr05|Hr16.ubuntu.debian.redhat.pkginstalled::
"Package needs to be upgraded."
像这样的东西,但如果包不能升级,不要报告任何东西。以上只是报告了一切。