Я должен волноваться в Летнее время, планируя запланировать резервные копии?

Таким образом, если существует день:

https://secure.wikimedia.org/wikipedia/en/wiki/Daylight_saving_time

когда мы имеем к, например: задержите наши часы с 3:00 до 2:00. Хорошо.

Таким образом, если кто-то создаст задание крона в 3:00, затем если день перехода на летнее время наступит, то резервное копирование будет работать сначала в 3:00, то часы автоматически задержаны к 2:00, передачам 1 часа, то резервное копирование работает снова, потому что это - 3:00! [и скажем, что могла быть проблема, если резервное копирование работает два раза в день. или еще хуже: никакое резервное копирование не будет работать, потому что это было, например: запланированный в 2:00, но часы никогда не поражает 2:00, потому что они будут автоматически установлены на 3:00! когда мы должны установить наши часы вперед].

так реальный Вопрос: летние времена, то же во всем мире или они в другое время? Мы должны заметить эту "теоретическую" проблему?

5
задан 29.04.2011, 01:00

2 ответа

Я не знаю, как Крон делает это, но здесь является Microsoft, берут проблему с Планировщиком задач.

Spring вперед

Существует несколько возможных способов, которыми программа планировщика могла бы вести себя для задач, которые планируются во время пусто, которое вызывается переходом SF:

  • Метод 1: Поскольку в те минуты не появляются в течение того дня в том часовом поясе, планировщик может проигнорировать любые задачи, которые, как планируют, произойдут в течение тех минут. Это поведение может подходить для некоторых приложений; планировщик не препятствует тому, чтобы те времена были помещены в расписание.

  • Метод 2: Запустите те задачи в фактическое время, когда они были бы запущены, имел DST не, произошел. Например, задача, которая, как планируют, произойдет в 2:05 тем утром, на самом деле выполнила бы в 3:05 DST. Этот подход может быть полезен для задач, которые должны быть поражены и упорядочены. Однако этот подход может вызвать одну задачу бежать за другой задачей, которая зависит от первой задачи. Например, если одна задача планируется в 2:30, и последующая задача планируется в 3:15, задача 3:15 может работать сначала, сопровождаемый задачей 2:30, которая теперь работала бы в 3:30.

  • Метод 3: время Сжатия, и затем выполненный любые пропущенные задачи в порядке, который они, как планировали, выполнят в некоторое время после перехода. Это поведение поддерживает задачи в порядке. Однако, если несколько задач планируются в течение времени SF пусто, они, кажется, запускаются почти одновременно. Любые взаимозависимости, которые требуют определенной синхронизации и последовательности, могли бы вызвать отказы шагов в задаче. Это, кажется, метод, который использует последний планировщик Microsoft.

Отступить

Следующее является несколькими способами, которыми программа планировщика могла бы вести себя для задач, которые планируются во время FB, когда время повторится:

  • Метод 1: Поскольку время повторяется, делайте задачу снова каждый момент, что запланированное время происходит. Это, кажется, не общее требование; однако, это поведение могло бы подходить для некоторых приложений.

  • Метод 2: Запустите те задачи в фактическое время, когда они запустили бы, имел DST не, произошел. Например, задача, которая планируется для 2:05 тем утром, работает в 1:05 стандартное время, которое является вторым 1:05 тактовое стеной время.

  • Метод 3: Запустите задачи в запланированный тактовый стеной час. Это поведение задерживает любые задачи, которые, как планируют, запустят в 2:00 DST в ту дату в течение одного часа, но все задачи кроме того время происходит в последовательности и в фактическом временном интервале, который Вы хотите. Последний планировщик Microsoft, кажется, использует этот метод. Однако задачи, которые, как планируют, произойдут точно в момент перехода, могут работать в тот момент. Например, задача, которая, как планируют, произойдет в 2:00, могла бы выполнить в 1:00 стандартное время (как в методе 2).

1
ответ дан 07.12.2019, 18:02

Используйте UTC, и у Вас не должно быть проблем. Для КРОНА можно, по-видимому, сделать это:

/etc/default/rcS UTC=yes

согласно http://ubuntuforums.org/showthread.php?t=497673

3
ответ дан 07.12.2019, 18:02

Теги

Похожие вопросы