Autor Tópico: Acertar horas!! como fazer automaticamente  (Lida 6143 vezes)

Offline flyzone

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Acertar horas!! como fazer automaticamente
« Online: 25 de Janeiro de 2008, 15:42 »
Boas!

Estou a fazer um pequeno trabalho que corre em linux e preciso de acertar a hora. Até agora a única maneira que encontrei de fazer foi esta:

int main(int argc, char *argv[])
{
    int ret;
    char * cmd [] = { "sudo", "date", "-s", "17:30:25" ,(char *) 0};
   
    ret = execvp ("sudo",cmd);
   
}

Mas assim preciso de por a pass de "superuser" manualmente . Será que existe alguma maneira de inserir a pass automaticamente, ou então outra maneira de acertar a hora!!!

Obrigado!!

Offline Junior_Sampa

  • Usuário Ubuntu
  • *
  • Mensagens: 382
  • Ubuntu 12.04 64bits - Unity 3D
    • Ver perfil
Re: Acertar horas!! como fazer automaticamente
« Resposta #1 Online: 25 de Janeiro de 2008, 17:12 »
Fly

tente instalar os pacotes tzdata e tz-brasil que deve resolver seu problema.

no terminal digite: sudo apt-get tzdata tz-brasil ou procure os pacotes no synaptic.

Não esqueça de dizer se deu certo...

Sds.
Junior

Offline flyzone

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Acertar horas!! como fazer automaticamente
« Resposta #2 Online: 26 de Janeiro de 2008, 11:37 »
Fly

tente instalar os pacotes tzdata e tz-brasil que deve resolver seu problema.

no terminal digite: sudo apt-get tzdata tz-brasil ou procure os pacotes no synaptic.

Não esqueça de dizer se deu certo...

Sds.
Junior

Desde já obrigado pela ajuda!
Mas essa solução não me vai ajudar porque, preciso que o meu programa funcione em qualquer pc!! logo teria de instalar esses pacotes em todos pcs que precisa-se de correr o programa :S.

obrigado!

Sds.
Flyzone