=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE DICA UNIX
Dica Unix 2456 - 22 de setembro de 2006
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Acertando a hora do sistema no Solaris
Durante uma seção, em alguns momentos preciamos mudar a hora do sistema somente para aquele sessão. Precisamos fazer isto quando vamos simular a hora para algum teste de sistema.
export TZ=ESThhEDT
O EST configura o seu horário de sistema para Eastern Standard Time e EDT é Eastern Daylight Time.
hh é o número de horas que você pretende modificar.
Exemplo : o sistema atualmente date é Tue Jun 19 13:38:03 EDT 2001
e você deseja modificar a hora para amanhã no mesmo horário. Você precisa substituir o hh por um número positivo, o 29.
export TZ=EST29EDT
Agora, a hora do shell é : Mon Jun 18 13:38:50 EDT 2001
Porque 29 e não 24 ? O clock principal do sistema UNIX é setado para o GMT e não EST e portanto você precisa adicionar 5 horas para que internamente os cálculos sejam reais, pois EST é GMT - 5 horas.
Use números negativos para setar a hora para horas futuras ( nota do tradutor : havia um erro de digitação e foi o que eu consegui entender da frase ) .
Se você precisa configurar os minutos e segundos você vai usar hh:mm:ss . Ou seja, o número de horas, minutos e segundos que você está precisando configurar.
Isto é para o Solaris 2.6, e pode variar na versão em que você esteja trabalhando.
Para entrar : http://www.ugu.com/sui/ugu/show?tip.subscribe Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO "USADAS POR SEU PROPIO RISCO". UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2006