Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: flyzone em 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!!
-
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
-
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