我想在每个月的第一个星期二从cron进行工作,以更新MaxMind GeoLite2 IP数据库。我该怎么办?
我已经在https://crontab.guru/上尝试过,但无法正确处理。
有点棘手。您需要知道可以将脚本添加到crontab-entry:
e.g.
0 18 1-7 * * [ "$(date '+\%a')" = "Tue" ] && echo "It's tuesday"
诀窍是您扫描一个月的前7天,并检查是否是您想要的工作日(以您的情况为星期二)。 crontab在第一个星期二的18:00触发,并写入控制台“ It's Tuesday”。您可以轻松添加其他脚本,而不是echo命令。
希望有所帮助。