如何查找执行Puppet清单的时间

时间:2014-01-25 22:18:36

标签: puppet

我想知道是否有人知道一个好方法来获取Puppet清单中的部分代码实际上是执行的日期和时间。有时我的清单需要很长时间才能运行,而且我需要安排一个任务在运行结束后不久发生,无论何时发生。

我尝试了time()函数,使用generate()设置变量(使用Puppet master上的日期函数),甚至创建自定义事实,但我尝试过的所有内容都会被评估清单是在服务器上解析,而不是在客户端实际执行时。

有什么想法吗?客户端都是Windows,FWIW。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我不确定我理解你的意思,但是你不能在目录编译期间(显然)得到这些信息,所以你不能用它来改变目录的应用方式。

如果您需要在同一主机上触发另一个进程,那么您应该使用任何可用的IPC机制。您可以exec任何事情,并在应用任何其他资源之后实现,因此只需找到正确的命令即可。