Ubuntu 12.04 - Altere o rsyslog para usar EDT | EST em vez de UTC

1

Neste momento, eu tenho rsyslog manipulando um log para um aplicativo PHP. Bem ... eu tenho PHP usando o rsyslog para fazer o logging. Atualmente, registra a hora no UTC. Quero que ele faça o login em EST / EDT, conforme apropriado. Como faço essa mudança?

Para o registro, o fuso horário está definido corretamente no PHP e no sistema operacional. Um ponto a ser observado é que o sistema operacional está em uma VM, embora eu não saiba por que isso faria diferença, já que o host também está em EDT.

    
por Chad 24.08.2012 / 16:58

1 resposta

2

O syslog herda o fuso horário do sistema, portanto, você deve adicionar o valor de TZ desejado ao ambiente de processo do syslog.

echo 'export TZ="EDT"' >> /etc/default/rsyslog
restart rsyslog
    
por 24.08.2012 / 17:21