On Thu, Apr 02, 2009 at 11:14:56AM -0700, Standler meir wrote:
> Se eu fizer assim ele manda o e-mail mas ai não está monitorando:
> 
> #!/bin/bash
> 
> tail -5 /var/log/apache2/access.log | grep "10.1.1.31" | mail -s "teste" 
> [email protected]
> 
> Alguma sugestão?

tail -5 pega apenas as 5 últimas linhas do arquivo ao invés de "monitorar" a
inserção de novas linhas, creio que sua necessidade exige algo que
funcione como um daemon

minha sugestão seria:

tail -f /var/log/apache2/access.log | awk '/10\.1\.1\.31/{system("mail -s 
\"teste\" [email protected]")}'



-- 
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------

Responder a