【发布时间】:2018-04-20 15:14:17
【问题描述】:
我想知道是否有任何方法可以删除通过 puppet 创建的 cron。当我将"ensure => absent" 添加到我的清单时,它工作正常。但对我来说挑战是,我必须等待一个小时才能在我的客户端上运行我的 puppet 代理,因为代理配置为每小时运行一次。我还必须手动编辑每个作业以添加"ensure => absent"。
除了在每个 cron 作业中添加“确保 => 缺席”之外,还有其他方法可以删除 cron 吗
例如,我们如何从所有应用的服务器中删除“job1”而不添加“确保=>缺席”
class cron::my_cron
(
)
{
cron::hourly { 'Job1':
minute => '0',
user => 'root',
command => 'cmd',
environment => [ 'MAILTO=root', 'PATH="/usr/bin:/bin"', ],
}
cron::hourly { 'job2':
minute => '0,5,10,15,20,25,30,35,40,45,50,55',
user => 'root',
command => 'cmd',
environment => [ 'MAILTO=root', 'PATH="/usr/bin:/bin"', ],
}
}
【问题讨论】:
标签: puppet