在为我拥有的三个脚本设置 cron 计划时,我希望得到一些帮助。我需要安排第一个脚本在每个月的第一个星期二运行,第二个脚本在每个月的第二个星期二运行,第三个脚本在每个月的第三个星期二运行。这是我到目前为止所拥有的。
# Run first script on the 1st Tuesday of every month at 9:00 AM
0 9 1,2,3,4,5,6,7 * 2 wget -q -O /dev/null http://site.com/first-script
# Run second script on the 2nd Tuesday of every month at 9:00 AM
0 9 8,9,10,11,12,13,14 * 2 wget -q -O /dev/null http://site.com/second-script
# Run third script on the 3rd Tuesday of every month at 7:00 AM
0 7 15,16,17,18,19,20,21 * 2 wget -q -O /dev/null http://site.com/third-script
我相信这些脚本将在每个月的第一个、第二个和第三个星期二以及每个月的 1-21 日运行。看起来从我读到的星期几和天是一个 AND,是真的吗?
希望这可以通过 cron 实现,否则我将不得不改变是否在脚本本身内部运行脚本的决定。