Назад | Перейти на главную страницу

Ubuntu 12.04 - измените rsyslog, чтобы использовать EDT | EST вместо UTC.

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

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

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

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