Syntax 傀儡:cron计划-“cron-schedule”;不是有效的小时”;错误
我需要安排一个cron作业,从0到6,从13到23,每天每30分钟运行一次。我尝试了以下代码:Syntax 傀儡:cron计划-“cron-schedule”;不是有效的小时”;错误,syntax,cron,crontab,puppet,Syntax,Cron,Crontab,Puppet,我需要安排一个cron作业,从0到6,从13到23,每天每30分钟运行一次。我尝试了以下代码: cron { "MyJob": ensure => present, command => "my-cron-command", user => 'root', hour => "0-6,13-23", minute => '*/30', environment => "MY_ENV" } 这与 0-
cron { "MyJob":
ensure => present,
command => "my-cron-command",
user => 'root',
hour => "0-6,13-23",
minute => '*/30',
environment => "MY_ENV"
}
这与
0-6,13-23 is not a valid hour
我应该使用什么
hour
格式?我需要对cron子句进行任何其他更改吗?应该只列出小时数:
cron { "MyJob":
ensure => present,
command => "my-cron-command",
user => 'root',
hour => [0,1,2,3,4,5,6,13,14,15,16,17,18,19,20,21,22,23],
minute => '*/30',
environment => "MY_ENV"
}
工作正常,但小时数=>“0-6,13-23”不工作。关闭,但没有雪茄
cron { "MyJob":
ensure => present,
command => "my-cron-command",
user => 'root',
hour => [ "0-6", "13-23" ],
minute => '*/30',
environment => "MY_ENV"
}
如果要为任何属性放置多个值。将它们放入数组列表中。所以,时间将是['0-6','13-23']Ha,我正要说,但我知道你刚刚提交了它。我在他们的旧bug系统上做了。我的第一个想法是,这种语法可能不是所有
cron
实现都支持的(Vixie cron确实支持它),但它对任何符合POSIX的实现都有效,并且在Solaris 9上受支持。这与公认的答案有什么不同?要写出好的答案,请参阅。