如何找到厨师客户 运行 成功与否

how to find chef client run successful or not

我想使用我自己的程序 (java) 中的 api 执行厨师操作。我想知道我的厨师客户运行是否成功

找到它的最佳方法是什么。厨师是否维护任何属性或存储最近的厨师客户 运行 状态。

您可以从节点数据中获取最后一次成功 运行 的时间戳(键是 ohai_time),但对于 vanilla Chef 来说仅此而已。您更可能需要的是特定 运行 的信息,您可以从报告系统(高级附加组件的一部分)或通过制作自定义 report/error 处理程序将数据发送到你自己的系统。