nao seria mais simples utilizar o ntp?

On 3/3/06, Miranda <[EMAIL PROTECTED]> wrote:
>
> Se é para usar awk , veja só
>
> resultado=$(links -dump  http://pcdsh01.on.br/ispy.asp|grep Brasília|tr
> -d '|')
> [EMAIL PROTECTED] tmp]# date $(echo $resultado|awk -f data.awk)
> Fri Mar  3 15:08:11 BRT 2006
>
>
> e o conteúdo de data.awk é esse :
>
> [EMAIL PROTECTED] tmp]# cat data.awk
> {
>   split($2,data,"/");
>   split($3,hora,":");
>   printf "%02d%02d%s%s%s.%s
> \n",data[2],data[1],hora[1],hora[2],data[3],hora[3];
> }
>
> o e-mail client aqui quebrou a 3 linha
>
>
> On Fri, 2006-03-03 at 12:20 +0000, Rodrigo Piton wrote:
> >   Olá.
> >
> > Pesquisando  na internet encontrei um script que usa o lynx para ir até
> o site do observatório nacional buscar a data e hora corretos (pegando do
> relógio atômico).
> > O script original apenas mostrava a data e a hora corretas.
> > Eu o modifiquei para que, buscando a data e hora, ele já ajuste também a
> data do meu sistema.
> > Estou com o seguinte problema:
> > para acertar a data e hora utilizei o comando date com a sintaxe "date
> mmddHHMMaaaa.SS"
> > porém, a data que vem do observatório nacional vem no formato d/m/aaaa
> >
> > Um exemplo: se no dia de hoje eu fosse alterar a data manualmente, faria
> date 030308422006.30, o que ajustaria a data para 03/03/2006 08:42:30
> > Através do script o comando seria o seguinte: date 3308422006.30, o que
> me retorna erro.
> > A pergunta é a seguinte: para dias e meses entre 1 e 9 como faço pra
> colocar o 0 (zero) na frente do número?
> > Ou então, há alguma outra forma de executar o comando date para pegar
> dias e meses com apenas um  dígito?
> >
> > Segue o script alterado:
> >
> > #####################################################
> > #!/bin/bash
> >
> > loc="Brasília"
> >
> > lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep
> > $loc | awk {'print $3'} > /tmp/hora_atual
> > lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep
> > $loc | awk {'print $2'} > /tmp/data_atual
> >
> > dia=`cut -f1 -d/ /tmp/data_atual`
> > mes=`cut -f2 -d/ /tmp/data_atual`
> > ano=`cut -f3 -d/ /tmp/data_atual`
> >
> > hor=`cut -f1 -d: /tmp/hora_atual`
> > min=`cut -f2 -d: /tmp/hora_atual`
> > seg=`cut -f3 -d: /tmp/hora_atual`
> >
> > date 0$mes\0$dia$hor$min$ano.$seg
> >
> > ########################################################
> >
> >
> > Obrigado,
> > Rodrigo
> >
> >
> > ---------------------------------
> >  Yahoo! Acesso Grátis
> > Internet rápida e grátis. Instale o discador agora!
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: [EMAIL PROTECTED]
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> --
> Miranda <[EMAIL PROTECTED]>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a