Fabiano, muito obrigado, desconhecia completamente essa opção do grep.
Vou aproveitar a oportunidade para estudar melhor o mesmo.
Fabiano Caixeta Duarte wrote:
> 2009/7/3 Daniel Fernando Coimbra :
>> Olá pessoal, estou fazendo um pequeno script para monitorar as entradas
>> de
; Dessa forma vc veria o resultado com os proprios olhos, que é bem mais
> objetivo ne.
>
> Abraços,
> Jeferson dos Santos
>
> 2009/7/4
>
>>
>> Bom dia.
>> Você sabe o que quer dizer "tail -n 0"?
>> sds
>> Eric
>> On Sex 3/07/09 16:
Olá pessoal, estou fazendo um pequeno script para monitorar as entradas
de log feitas pelo iptables. Quando executo o script para testar nos
logs já existentes (removendo o "tail" e complementando o "grep" com o
caminho do arquivo) a execução é perfeita e me dá as informações como
esperado. No enta
Caro Standler, acredito que a melhor opção para fazer o que você deseja
seja algo como:
# tail -f -n 0 $LOGFILE | grep $PATTERN | while read LINHA
do
mail ...
done
Com a opção "-n 0" o tail só vai pegar linhas novas (após você dar o
comando) para monitorar, e com o "while read" você vai pode
Nesse caso o texto produzido pelos "echo" são enviados todos de uma vez
ao finalizar o script. Se você se desse ao trabalho de digitar o
shutdown em um shell notaria que ele não retorna ao shell, sendo assim
basta adicionar "&" ao fim do comando para que ele execute em segundo
plano e libere o flux
Você pode checar a data de criação ou atualização dos arquivos no
diretório e comparar com a data/hora atual.
Em 15/12/07, Didao<[EMAIL PROTECTED]> escreveu:
> Ola,
>
> preciso envinar um e-mail para grupos de usuario sempre que um novo arquivo
> for carregado em determinado diretorio. Minha pergu