?

Log in

No account? Create an account
Cat-light

klink0v


Блохи в свитере деда Сергеича


Rsync и время в log-файле
Death
klink0v

Демон "rsync" писала команда samba.org, со всеми вытекающими.

Есть у него забавный баг. Если в конфиге присутствует параметр "use chroot = yes",  то chroot-ованный потомок не может корректно унаследовать от родительского процесса timezon-у и начинает писать в лог время по GMT. Выглядит довольно смешно: частично записи в логе идут по местному времени, частично перемежаются записями по GMT.

Лечится следующим образом. Либо в init-скрипт, либо в /etc/defaults/rsync (для Debian-а) где-нибудь добавляется заклинание export TZ="MSK-4", где вместо "MSK-4" необходимо подставить нужную timezone. Вышеприведённый пример -- для Москвы. После перезапуска демон начинает гадить в лог с правильным временем.