每月的每个星期二的工作时间

问题描述 投票:0回答:1

我想在每个月的第一个星期二从cron进行工作,以更新MaxMind GeoLite2 IP数据库。我该怎么办?

我已经在https://crontab.guru/上尝试过,但无法正确处理。enter image description here

cron geolocation maxmind mautic
1个回答
0
投票

有点棘手。您需要知道可以将脚本添加到crontab-entry:

e.g.
       0   18  1-7 *   *   [ "$(date '+\%a')" = "Tue" ] && echo "It's tuesday"

诀窍是您扫描一个月的前7天,并检查是否是您想要的工作日(以您的情况为星期二)。 crontab在第一个星期二的18:00触发,并写入控制台“ It's Tuesday”。您可以轻松添加其他脚本,而不是echo命令。

希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.