我目前有这个总是运行 6 点钟。一次。
0 6 * * 1-6 server.sh backup daily # Run Monday-Saturday
0 6 * * 0 server.sh backup weekly # Run every Sunday
由于时间的运作方式,它们有时会发生碰撞:
0 6 1 2-12 * server.sh backup monthly # Run 1st day of month (feb-dec)
0 6 1 1 * server.sh backup yearly # Run 1st of January
我之前已经将时间转移到每周/每月/每年,这样它们就不会同时运行。我希望cronjob有一种简单的方法可以每天6点运行并每天/每周/每月/每年进行整理
年应该存在于月、周和日,月应该存在于周和日。