Я написал небольшой сценарий резервного копирования для своего виртуального сервера и добавил его выполнение в свой / 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/cron.{hourly|daily|weekly|monthly}
И звоню из /etc/crontab
. Помещение вашего скрипта в /etc/cron.hourly
и вызывая это из /etc/crontab
запустит сценарий дважды.
Я предлагаю вам также добавить Backup started
сообщение журнала. Таким образом, вы увидите, когда он будет вызван, вы сможете в конечном итоге сопоставить эту информацию с тем, что вы настроили.