我为我的虚拟服务器写了一个小的备份脚本,并将其执行添加到我的/ etc / crontab中
25 * * * * root /etc/cron.daily/backup.sh
这是条目(是的,它仍然位于错误的文件夹:))但是,当我检查我的日志,我看到脚本执行每分钟2次一小时。 这不是问题,但我想知道为什么发生这种情况。
Backup done on Fr 8. Jun 02:59:00 UTC 2012 Backup done on Fr 8. Jun 03:28:20 UTC 2012 Backup done on Fr 8. Jun 03:58:44 UTC 2012 Backup done on Fr 8. Jun 04:39:44 UTC 2012 Backup done on Fr 8. Jun 05:06:43 UTC 2012 Backup done on Fr 8. Jun 05:32:34 UTC 2012 Backup done on Fr 8. Jun 05:59:06 UTC 2012 Backup done on Fr 8. Jun 06:28:58 UTC 2012 Backup done on Fr 8. Jun 06:59:07 UTC 2012
/etc/cron.daily中的脚本每天自动运行,脚本在/etc/cron.hourly每小时。 不需要将脚本放在/etc/crontab /etc/cron.{hourly|daily|weekly|monthly}一次中,并从/etc/crontab调用它。 把你的脚本放到/etc/cron.hourly ,并从/etc/crontab调用它将会运行脚本两次。
我build议你也添加一个Backup started日志消息。 这样,你会看到什么时候被调用,你最终可以将这些信息与你所configuration的信息相关联。