小编Sta*_*ros的帖子

每日、每周和每月 Cron 作业

最近我写了一个简单的小脚本来备份一个目录到S3。我的目标是运行每日、每周和每月备份,它们根据 S3 中的频率具有不同的保留规则。

除了一个例外,一切都运行良好。我的每周 cron 作业每天都在运行。这是crontab:

0 3 1 * * /usr/s3_sync_dir /dropbox MONTHLY
0 2 2-31 * THU /usr/s3_sync_dir /dropbox WEEKLY
0 3 2-31 * * /usr/s3_sync_dir /dropbox DAILY
Run Code Online (Sandbox Code Playgroud)

因此,MONTHLY 作业在每个月的 1 号凌晨 3 点运行。如果不是第一天,那么每周应该在周四凌晨 2 点运行。而 DAILY 只是每天运行,而不是第一天。这个在线验证器确认WEEKLY 应该每周四运行。

有人想知道为什么我的每周工作每天早上都在运行吗?

这是在 Ubuntu 16.04.2 LTS 上。

cron

4
推荐指数
1
解决办法
5517
查看次数

标签 统计

cron ×1