我的第一次尝试是制作这样的crontab:
1 0 25,26,27,28,29,30,31 5 1 /path/to/file
但是freenode上的#linux表示不行。
我想在未来几年设置一个,但crontab没有年份字段。
非常感谢任何想法。
- 编辑
我认为我找到了解决方案,其中包含今日运行脚本
http://xr09.github.io/cron-scheduling-for-the-fancy.html
我会让你们知道。
- 编辑
是的,看起来这就是我一直在寻找的东西。我还在接受建议。答案 0 :(得分:0)
基于另一个答案https://superuser.com/questions/428807/run-a-cron-job-on-the-first-monday-of-every-month。
在执行命令之前添加一个检查
0 12 25-31 5 * [ "$(date '+\%a')" = "Mon" ] && echo "It's Monday"
注意:必须在cron命令
中转义百分号%