gpt4 book ai didi

ubuntu - 使用 cronjobs

转载 作者:行者123 更新时间:2023-12-04 18:37:06 27 4
gpt4 key购买 nike

我正在冒险进入设置 cronjobs 的世界,并尝试了解更多关于服务器端的信息。为此,我尝试在我的服务器上设置一个 Cronjob,以便在两天内运行两个单独的 Ruby 脚本。

问题:
我将 cronjob 设置为在 2011 年 2 月 8 日的中午运行,在一周的第二天(星期二),但它在今天而不是 8 号运行。

定时任务

# m h  dom mon dow   command
00 12 5 2 6 /usr/local/bin/ruby /home/ubuntu/email_f.rb
00 12 8 2 2 /usr/local/bin/ruby /home/ubuntu/email_g.rb

难道我做错了什么?第二个脚本应该在 2 月 8 日运行,也就是下周二,但就像我说的,它在今天运行。

最佳答案

我手边没有 ubuntu 盒子,但我的 slackware 盒子上的 man 文件说:

如果您同时指定月份中的某一天和一周中的某一天,则结果实际上是 ORd... crontab 条目将在指定的星期几和该月的指定日期运行。

Fedora 上的 Vixie cron 同意:

*注意:命令执行的日期可以由两个字段指定 - 月份的日期和星期几。如果两个字段都受限制(即不是 *),则当任一字段与当前时间匹配时,将运行该命令。例如,“30 4 1,15 * 5”将导致命令在每个月的 1 日和 15 日凌晨 4:30 以及每个星期五运行。*

关于ubuntu - 使用 cronjobs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com