Aqui vai um chute: alguns logs são rotativos, isto é, a partir de um determinado tamanho trocam o nome. Se for este o caso, use uma das seguintes sintaxes:
*$ tail -F <arq.log $ tail --follow=name --retry <arq.log> * Pq qdo um arquivo é renomeado, o* tail *continua monitorando o inode do arquivo, isto é, passa a monitorar o arquivo renomeado (que tem o mesmo inode do anterior). Com essas opções, mesmo que o arquivo seja renomeado, o*tail *fica em waiting (e por isso o* --retry*) até que seja criado um arquivo com o nome do anterior. -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988* 2009/4/2 Standler meir <[email protected]> > Grande Julio, > > Obrigado! certamente com suas dicas cheguei nesse resultado. > > Só que não está funcionando, fiz um outro teste com o apache para fazer o > mesmo, so que me mandaria um e-mail toda vez que uma maquinha local fizesse > um acesso via web. > > Ficando assim o comando: > > tail -f /var/log/apache2/access.log | grep "10.1.1.31" | mail -s "Teste" > [email protected] <skfogo%40gmail.com> > > No log tem o acesso: > > 10.1.1.31 - - [02/Apr/2009:13:23:35 -0300] "GET > /index.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2524 " > http://skfogo/index.php" "Mozilla/5.0 (Windows; U; Windows NT 6.0; pt-BR; > rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)" > > Porém o comando não me gerou um e-mail. > Detalhe o meu MTA está funcionando, uso o exim4 e já testei como o comando > mail e envia numa boa. > > Alguma sugestão? > > > Abraço > > Standler > > --- Em qui, 2/4/09, Julio C. Neves > <[email protected]<julio.neves%40gmail.com>> > escreveu: > De: Julio C. Neves <[email protected] <julio.neves%40gmail.com>> > Assunto: Re: [shell-script] Ajuda Iniciante > Para: [email protected] <shell-script%40yahoogrupos.com.br> > Data: Quinta-feira, 2 de Abril de 2009, 11:21 > > Fala Standler, > > cara em *shell* basta usar uma tarrafinha para pescar um tubarão. Imagina o > > tamanho da tarrafa que seria necessária para fazer isso em Java. ;) > > Seu *script* está perfeito. Parabéns. > > -- > > Abração, > > Julio > > *Cursos de Shell e Zenity nos finais de semana: > > - Em SP ligue (11) 2125-4747; > > - Em DF ligue (61) 3223-3000; > > - No RJ brevemente; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988 > > * > > 2009/4/2 Standler meir <skf...@yahoo. com.br> > > > Grande Julio, > > > > > > Primeiramente meus agradecimentos pela ajuda... é uma honra para mim > contar > > > com seus ensinamentos. > > > > > > Mas vamos lá, joguei minha tarrafinha e pesquei isso aqui: > > > > > > #!/bin/bash > > > > > > tail -f /usr/local/apache- tomcat-6. 0.18/logs/ catalina. out | grep > "SEVERE: > > > mpb" | mail -s "SEVERE: mpb - find all failed" > > [email protected]<skfogo%40gmail. com> > > > > > > O que eu posso melhorar? ta certo isso? > > > Obrigado desde já! > > > > > > Se mais alguém tiver alguma colaboração eu agradeço. > > > > > > Abraço > > > > > > Standler > > > > > > --- Em qui, 2/4/09, Julio C. Neves <julio.neves@ gmail.com<julio.neves% > 40gmail.com> > > > > escreveu: > > > De: Julio C. Neves <julio.neves@ gmail.com <julio.neves% 40gmail.com> > > > > Assunto: Re: [shell-script] Ajuda Iniciante > > > Para: shell-script@ yahoogrupos. com.br <shell-script% 40yahoogrupos. > com.br> > > > > Data: Quinta-feira, 2 de Abril de 2009, 9:43 > > > > > > > > > Fala Standler, > > > > > > vc é filho da Golda Meir??? ;) > > > > > > Seguinte: o cmd tail -f arq.log lista em tempo real cada linha que é > gerada > > > > > > em arq.log e o cmd grep pesquisa a existencia de uma cadeia. > > > > > > Para passra e-mail existem diversas formas (mail, mailx, ...) mas é > > > > > > necessário saber qual serviço está instalado no seu servidor. > > > > > > Como vc é estudante e eu professor, não vou fazer para vc, mas já te dei > > > > > > todas as dicas para te ensinar a pescar. Agora pegue seu peixe. > > > > > > Qto à oferta de ajuda em Java, agradeço, mas o Java não consegue nem > fazer > > > > > > este controle que em shell é feito em somente uma linha! ;) > > > > > > -- > > > > > > Abração, > > > > > > Julio* > > > > > > Cursos de Shell e Zenity nos finais de semana: > > > > > > - Em SP ligue (11) 2125-4747; > > > > > > - Em DF ligue (61) 3223-3000; > > > > > > - No RJ brevemente; > > > > > > - Turmas fechadas em outras cidades ligue (21) 8112-9988 > > > > > > * > > > > > > 2009/4/2 Standler meir <skf...@yahoo. com.br> > > > > > > > Olá Lista, > > > > > > > > > > > > > > Primeiramente meus elogios pelo excelente nível da mesma. > > > > > > > Pessoal o detalhe é o seguinte fiz uma aplicação em java, usando JPA e > a > > > > > > > minha aplicação roda no TomCat 6. > > > > > > > > > > > > > > Montei meu servidor usando debian e está tudo funcionando! !! > > > > > > > Não vou mentir e confesso que não manjo nada de shell, faço apenas > coisas > > > > > > > muito básicas mesma. > > > > > > > > > > > > > > Estava pensando em como monitorar minha aplicação em caso de erro ex: > > > > > > > > > > > > > > Eu preciso ficar "ouvindo" o o log do tomcat que é o catalina.out e > toda > > > > > > > vez que aparecer a palavra mpb o shell dispara um e-mail para mim, > assim > > > > > > > fico sabendo quando tem algum erro. > > > > > > > > > > > > > > É um projeto que estou fazendo a nível de laboratório, sei que muitos > vão > > > > > > > me criticar e vão mandar eu pesquisar em trilhões de lugares, mas > também > > > sei > > > > > > > que tem gente aqui vai me ajudar. Afinal não vou ganhar dinheiro com > isso > > > é > > > > > > > apenas para meus estudos! > > > > > > > > > > > > > > Qualquer ajuda será muito bem vinda. > > > > > > > > > > > > > > Desde já agradeço pela atenção e paciência de todos. > > > > > > > > > > > > > > Abraço, > > > > > > > > > > > > > > SkFogo > > > > > > > ps. se alguém quiser alguma ajuda em java manda em pvt, uma vez que > esse > > > > > > > não é o foco da lista. > > > > > > > > > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > > > > > > http://br.maisbusca dos.yahoo. com > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > > http://br.maisbusca dos.yahoo. com > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
