Puppet计划元参数未正确执行

时间:2014-06-14 07:17:24

标签: puppet

我有一个木偶时间表如下:

schedule { 'everyday':
        period => daily,
        range  => "0 -9"
        repeat => 3,
    }

我假设这将在0 AM到9AM之间运行3次。但它看起来并没有运行。

我的傀儡每15分钟由cron运行一次。所以,我什么时候可以认为它会运行。

或者有人可以向我解释一下重复,范围和每日之间的关系。

谢谢你。

3 个答案:

答案 0 :(得分:2)

您的人偶日程安排有语法错误,范围属性后缺少逗号。您是否尝试过运行人偶申请来解析您的 .pp 文件?

代替


schedule { 'everyday':
        period => daily,
        range  => "0 -9"
        repeat => 3,
    }

尝试

schedule { 'everyday':
    period => daily,
    range  => "0-9",
    repeat => 3,
}

答案 1 :(得分:0)

你对它应该做什么是正确的,但我认为你有一个错字。 来自木偶的范围参数定义: This is always a hyphen-separated range within a 24 hour period, and hours must be specified in numbers between 0 and 23, inclusive

所以你可以看到它是"连字符分隔"。那是缺乏的。

http://docs.puppetlabs.com/references/latest/type.html#schedule-attribute-range

答案 2 :(得分:0)

@ 3h4x和@James Sapam

您的人偶类中使用每天日程安排的任何资源都将执行3次,通常将在提到的时间间隔之间以前3个(or whatever repeat value is mentioned)人偶运行。在一天的其余时间(i.e. from 09:00 to 23:59)中将被跳过

检查this link

中的维护计划