cron 资源的 Puppet 错误

cron 资源的 Puppet 错误

我的清单中有这个:

class security::sensor_apps::arkime (....) {

......
    cron {
      "file_maintenance":
        command     => "$home/db/db.pl http://secesprd01.its.auckland.ac.nz:9200 sync-files ${fqdn}
           $data/raw/",
        environment => ["SHELL=/bin/bash", "PATH=/sbin:/bin:/usr/sbin:/usr/bin", "[email protected]"],
        user        => sensors,
        weekday => 7,
        hour    => 1,
        minute  => 11;
    }

 

运行时puppet agent --debug我得到:

Notice: /Stage[main]/Security::Sensor_apps::Arkime/Cron[file_maintenance]/ensure: created (corrective)
"-":14: bad minute
errors in crontab file, can't install.
Debug: /Stage[main]/Security::Sensor_apps::Arkime/Cron[file_maintenance]: The container Class[Security::Sensor_apps::Arkime] will propagate my refresh event

并且,毫不奇怪的是,crontab 条目没有被创建。

我不记得Error以前看到过没有通常前缀的 puppet 错误消息。

针对问题所在或如何诊断问题征求建议。

答案1

根据 YAML 规范,分钟行以分号 (;) 结尾,而不是逗号 (,) 或不加任何内容。因此我猜 Puppet 认为您的分钟是“11;”(无效值)而不是“11”。

相关内容