[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: RES: RES: [shell-script] Criar/Gerenciar Daemons
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: RES: RES: [shell-script] Criar/Gerenciar Daemons |
Date: |
Tue, 14 Jun 2005 21:58:56 -0300 |
Edison Ferreira [mailto:address@hidden]
| > | Julio, me diga uma coisa, será que com essa técnica eu
| resolvo a minha
| > | duvida anterior que era fazer um daemon que leia e trate
| um arquivo de
| > | log, escrevendo o resultado desse tratamento em um outro
| arquivo...
| > | para posteriormente um outro daemon utilizar isso...
| segue a baixo o
| > | rascunho do primeiro daemon
| > |
| > | tail -f -n `wc -l arquivodelog` | cut -f 9 -d ' ' | cut -f 2 >>
| > | arquivoderesultado
| >
| > Cara não entendi. O wc -l te devolve a qtd de linhas do log, desta
| forma vc
| > estaria inicialmente listando todo o arquivo, com o mesmo efeito de
| tail -f -n+1
| > arquivodelog. Se vc estiver querendo listar somente os novos
| registros de
| > arquivodelog, o correto seria:
| >
| > tail -f -n0 arquivodelog
|
| Pois bem, como eu disse antes, não quero listar apenas os novos, quero
| listar todos e continuar examinando o arquivo a espera dos novos...
| por isso usei o wc -l arquivodelog.
Então é como eu te disse: tail -f -n `wc -l arquivodelog` tem o mesmo efeito
de tail -n+1 -f arquivodelog`, já o n+1 listará a partir da primeira linha e
depois, devido a opção -f gerará uma saída para cada inclusão no arquivo.
[ ]s,
Julio
:wq
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: RES: RES: [shell-script] Criar/Gerenciar Daemons,
Julio Cezar Neves - DATAPREVRJ <=