我如何列出所有由 puppet 创建的 cronjobs?

我如何列出所有由 puppet 创建的 cronjobs?

我在 pp 文件中定义了几个 crontab,例如:

cron { 'puppet-cron1':
    ensure  => present,
    command => "cat /etc/issue",
    user    => root,
    minute  => '*/30',
}
cron { 'puppet-cron2':
    ensure  => present,
    command => "cat /etc/issue",
    user    => www-data,
    minute  => '*/30',
}

如何列出系统上由 puppet 创建的所有 cronjobs?

我尝试过puppet ressource cron,它只列出了根 cronjob:

cron { 'puppet-cron1':
  ensure  => 'present',
  command => 'cat /etc/issue',
  minute  => ['*/30'],
  target  => 'root',
  user    => 'root',
}

答案1

您可以使用puppet resource相关系统上的命令,如下所示:

# puppet resource cron

这应该会向您显示cronPuppet 在该系统上管理的所有资源。

相关内容