[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: RES: [shell-script] Interceptar saida padrao HELP!!!
From: |
Marcos |
Subject: |
Re: RES: RES: [shell-script] Interceptar saida padrao HELP!!! |
Date: |
Fri, 17 Sep 2004 07:45:11 -0300 |
User-agent: |
KMail/1.6.2 |
Fala Galera
Fala Julio blz.
Descobri um probleminha, o comando que vc me passou usando -l1 no xargs
funcionou aparentemente pq quando coloquei para mostrar a hora, minuto e
segundo descobri que estava travado no dia, hora, minuto e segundo que
carreguei o programa, resumindo ficou assim:
10/09/04 18:12:03 -> Enviou 36 Bytes
10/09/04 18:12:03 -> Recebeu 128 Bytes
10/09/04 18:12:03 -> Enviou 26 Bytes
10/09/04 18:12:03 -> Recebeu 128 Bytes
10/09/04 18:12:03 -> Enviou 36 Bytes
ele so atualiza o log com data e hora quando saio e entro no sistema.
E a solucao do Miranda:
./comunic | awk '{printf"%s -> %s\n" , system("date"),$0}' >> arqlog &
deu o seguinte erro:
[root@vaio root]# awk: lin. de com.:1: {printf"%s -> %s\n" , system("date"),
$0}
awk: lin. de com.:1: ^ caracter
inválido ' ' em expressão
Hoje vou continuar tentando, se alguem tiver a solucao?
Um abraco a todos e obrigado
Marcos Gattermeyer
> Marcos,
> faça os seguintes testes:
>
> ./comunic | xargs -l1 echo $(date +%D) >> arqlog &
>
> ou
>
> ./comunic | xargs -n3 echo $(date +%D) >> arqlog &
>
> Ou ainda:
>
> ./comunic | xargs echo $(date +%D) >> arqlog &
>
> [ ]s,
> Julio Cezar Neves
> - Programa de Software Livre -
> Tel:+55 21 2528-7070 / +55 21 8112-9988
> Fax: +55 21 2528-7646
> mailto:address@hidden
>
> | -----Mensagem original-----
> | De: Marcos [mailto:address@hidden]
> | Enviada em: quarta-feira, 15 de setembro de 2004 19:27
> | Para: address@hidden
> | Assunto: Re: RES: [shell-script] Interceptar saida padrao HELP!!!
> |
> |
> |
> | Em Qua 15 Set 2004 18:23, Julio Cezar Neves - DATAPREVRJ escreveu:
> | Ae
> | Funcionou assim:
> |
> | 10/09/04 -> Enviou
> | 10/09/04 -> 36
> | 10/09/04 -> Bytes
> | 10/09/04 -> Recebeu
> | 10/09/04 -> 128
> | 10/09/04 -> Bytes
> |
> | Separou uma palavra por linha, mas valeu galera ja tenho o
> | caminho das pedras,
> | daqui pra frente e so estudar um pouco (..senao fico mau acostumado e
> | preguicoso, vc respondem tudo... hehehehehe...).
> |
> | Valeu....
> | Marcos Gattermeyer
> |
> | > Ae Marcos,
> | > vi sua pergunta ha uns 3 dias e esperei encontrar tempo
> |
> | para reestudar o
> |
> | > cmd xargs. Acho que isso funciona.
> | >
> | > ./comunic | xargs -n1 echo $(date +%D) >> arqlog &
> | >
> | > [ ]s,
> | > Julio Cezar Neves
> | > - Gerente do Programa de Software Livre -
> | > Tel:+55 21 2528-7070 / +55 21 8112-9988
> | > Fax: +55 21 2528-7646
> | > mailto:address@hidden
> | >
> | > | -----Mensagem original-----
> | > | De: Marcos [mailto:address@hidden]
> | > | Enviada em: quarta-feira, 15 de setembro de 2004 13:43
> | > | Para: lista shell
> | > | Assunto: [shell-script] Interceptar saida padrao HELP!!!
> | > |
> | > |
> | > | Bom tarde lista. ai vai de novo o meu problema, se alguem
> | > | puder ajudar ?
> | > |
> | > | Tenho um scrip rodando, que chama um programa em C, este
> | > | programa fica
> | > | gerando na tela uma saida aleatoria do tipo:
> | > |
> | > | enviou 35 bytes
> | > | recebeu 128 bytes
> | > |
> | > | etc..
> | > |
> | > | chamo o programa assim:
> | > |
> | > | ./comunic >> arqlog &
> | > |
> | > | minha duvida?
> | > |
> | > | existe alguma forma de interceptar esta saida para o "arqlog" e
> | > | colocar no inicio de cada linha a data e a hora do sistema,
> | > | para ficar
> | > | assim:
> | > |
> | > | 10/09/04 12:01 -> enviou 35 bytes
> | > | 10/09/04 12:05 -> recebeu 128 bytes
> | > |
> | > | Obrigado
> | > | Marcos Gattermeyer
> | > |
> | > |
> | > |
> | > |
> |
> | ---------------------------------------------------------------------
> |
> | > | Esta lista nao admite a abordagem de outras liguagens de
> | > | programacao, como perl, C etc. Quem insistir em nao seguir
> | > | esta regra sera moderado sem previo aviso.
> | > |
> |
> | ---------------------------------------------------------------------
> |
> | > | Sair da lista: address@hidden
> | > |
> |
> | ---------------------------------------------------------------------
> |
> | > | Esta lista e moderada de acordo com o previsto em
> | >
> | > http://www.listas-discussao.cjb.net
> | >
> |
> | ---------------------------------------------------------------------
> |
> | > Links do Yahoo! Grupos
> | >
> | >
> | >
> | >
> | >
> | >
> | >
> | >
> | >
> |
> | ---------------------------------------------------------------------
> |
> | > 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: address@hidden
> | >
> |
> | ---------------------------------------------------------------------
> |
> | > Esta lista é moderada de acordo com o previsto em
> | > http://www.listas-discussao.cjb.net
> |
> | ---------------------------------------------------------------------
> |
> | > Yahoo! Grupos, um serviço oferecido por:
> | >
> | >
> | >
> | >
> | >
> | >
> | > 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:
> | > address@hidden
> | >
> | > O uso que você faz do Yahoo! Grupos está sujeito aos Termos
> |
> | do Serviço do
> |
> | > Yahoo!.
> |
> | ---------------------------------------------------------------------
> | 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: address@hidden
> | ---------------------------------------------------------------------
> | Esta lista é moderada de acordo com o previsto em
>
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
>
>
> PUBLICIDADE
>
>
>
>
>
> 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:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.