我想用我的厨师食谱安排2个cron作业。这是我的条目
#Rotate the error logs
cron "logrotate every 5 minutes" do
action :create
user "root"
minute "*/5"
command "<my command>"
end
#Rotate the Quantico error logs
cron "logrotate every 5 minutes" do
action :create
user "root"
minute "*/5"
command "<my second command>"
end
运行该厨师食谱时,我总是在crontab -l
输出中看到唯一的一项。我想念什么吗?
答案 0 :(得分:0)
好吧,在查看了厨师的日志后,我发现了这一点。 Cron根据您在配方中指定的名称创建日程表,并且不会创建两个具有相同名称的单独作业,而是对其进行更新,这很有意义。这是我在日志中找到的:
[2019-05-31T15:27:02-07:00] INFO: cron[logrotate every 5 minutes] added crontab entry
.
.
[2019-05-31T15:27:03-07:00] INFO: cron[logrotate every 5 minutes] updated crontab entry
所以,我唯一要做的就是重命名第二份cron工作,以使我的生活更轻松并恢复我的星期五晚上。
#Rotate the error logs
cron "logrotate every 5 minutes" do
action :create
user "root"
minute "*/5"
command "<my command>"
end
#Rotate the Quantico error logs
cron "logrotate another file every 5 minutes" do
action :create
user "root"
minute "*/5"
command "<my second command>"
end