нелинейность течения времени — ZXNet «zxnet.pc»

нелинейность течения времени

ZXNet echo conference «zxnet.pc»



from: Kirill Frolov
to: All
date: 1 January 2002
Hемедленно нажми на RESET, All! Время в логи пишется в локальное. При осуществлении перевода времени стабильно 2 раза в год невозможно корректно рассчитать время прошедшее между двумя записями в лог, и один раз в год невозможно определить в какой конкретно момент времени (абсолютное значение, например UTC) произошла запись в лог (до или после перевода времени назад). Какие могут быть способы преодоления проблемы? Я понимаю, что если бы программы писали в лог UTC время проблемы бы не было, но они то пишут локальное. Вот если бы запись в лог велась посредством специального демона, который бы сам время выставлял, или бы записывал в лог метку указывающую на перевод локального времени... но при сильной загрузке системы (представьте только что всё зависло на пару часов) всё равно может быть записано неправильное время (ось и программы не в реальном времени работают). А с практической стороны как? Есть же программы, для которых точность записи времени в лог имеет принципиальное значение (в расчёте на машинную обработку). Установить TZ=UTC можно, но нежелательно. * Originally in RU.LINUX * Crossposted in ZXNET.PC