Вход на сайт
cron job запускается дважды
682
04.08.11 22:54
Имеется Fedora Core 8, vixie-cron-4.2-9
Есть задача (backup), которая запускается каждую ночь в 4 утра.
Иногда (никакой закономерности не сумел заметить) задача отрабатывается дважды, первый раз, как и задумано, в 4, второй - в произвольное время, обычно спустя 2-4 часа. К моменту запуска второго экземпляра первый может быть завершен, может быть нет - бывало всяко. Случается примерно раз в месяц, но не
по каким-то фиксированым числам.
ntpd работает, время в логах разумное, т.е. скачков времени не видно.
В каком направлении копать?
Есть задача (backup), которая запускается каждую ночь в 4 утра.
Иногда (никакой закономерности не сумел заметить) задача отрабатывается дважды, первый раз, как и задумано, в 4, второй - в произвольное время, обычно спустя 2-4 часа. К моменту запуска второго экземпляра первый может быть завершен, может быть нет - бывало всяко. Случается примерно раз в месяц, но не
по каким-то фиксированым числам.
ntpd работает, время в логах разумное, т.е. скачков времени не видно.
В каком направлении копать?
NEW 05.08.11 23:38
в ответ datamove 05.08.11 22:23
Нет, я не менял никаких crontab-ов, просто скопировал исполняемый скрипт в /etc/cron.daily и все.
Системный /etc/crontab выглядит так:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
Системный /etc/crontab выглядит так:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly