Ubuntu 12.04 — изменение rsyslog для использования EDT|EST вместо UTC

Ubuntu 12.04 — изменение rsyslog для использования EDT|EST вместо UTC

Прямо сейчас у меня есть rsyslog, обрабатывающий журнал для приложения PHP. Ну... у меня есть PHP, использующий rsyslog для ведения журнала. В настоящее время он регистрирует время в формате UTC. Я хочу, чтобы он регистрировался в формате EST/EDT, как положено. Как мне внести это изменение?

Для справки, часовой пояс установлен правильно в PHP и в ОС. Стоит отметить, что ОС находится в виртуальной машине, хотя я не знаю, почему это имеет значение, поскольку хост также находится в EDT.

решение1

syslog наследует часовой пояс от системы, поэтому вам следует добавить желаемое значение TZ в среду процесса syslog.

echo 'export TZ="EDT"' >> /etc/default/rsyslog
restart rsyslog

Связанный контент