Como você define o fuso horário em uma distribuição Linux não padrão?

0

Estou tentando definir a hora em um sistema incorporado ...

Não há um link / arquivo /etc/localtime e /usr/ tem apenas dois subdiretórios /usr/bin e /usr/sbin .

Há algo que eu possa tentar ou simplesmente desistir e fazer da UTC o meu fuso horário?

    
por Jamie 27.04.2010 / 18:21

2 respostas

1

Você provavelmente pode definir o TZ, algo como: TZ=": America / New_York" e, em seguida, qualquer função de conversão de tempo vai fazer uma chamada para tzset () que irá ajudá-lo a obter o tempo certo (pelo menos a página man do tzset diz isso). Você também pode fazer o mesmo, se estiver escrevendo um aplicativo que precisa de informações de tempo. Não tome minha palavra para isso;) Estou apenas dizendo o que a página do homem diz. Você deve verificar você mesmo.

    
por 27.04.2010 / 23:06
1

Tente definir a variável de ambiente TZ em / etc / profile como algo que parece TZ = EST5EDT para deslocamento de 5 horas da UTC Se a sua localização não permitir poupar o dia, forneça um código de fuso horário & Deslocamento UTC. por exemplo, a Índia Std Time seria TZ = IST-5: 30

a variável de ambiente TZ é um padrão posix que você pode ler mais sobre isso. link

    
por 28.04.2010 / 17:15