Ubuntu 12.04: cambie rsyslog para usar EDT|EST en lugar de UTC

Ubuntu 12.04: cambie rsyslog para usar EDT|EST en lugar de UTC

En este momento, tengo rsyslog manejando un registro para una aplicación PHP. Bueno... tengo PHP usando rsyslog para realizar el registro. Actualmente, registra la hora en UTC. Quiero que inicie sesión EST/EDT según corresponda. ¿Cómo hago ese cambio?

Para que conste, la zona horaria está configurada correctamente en PHP y en el sistema operativo. Un punto a tener en cuenta es que el sistema operativo está en una máquina virtual, aunque no sé por qué eso haría la diferencia ya que el host también está en EDT.

Respuesta1

syslog hereda la zona horaria del sistema, por lo que debe agregar el valor TZ deseado al entorno del proceso syslog.

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

información relacionada