Linux:Script para Monitorar um aquivo e Executar um Comando

From Wiki
Revision as of 17:34, 13 August 2014 by Ebasso (talk | contribs) (Criou página com: 'Este verifica script verifica os dados de um arquivo a cada 5 segundos e caso encontro valor ele executa um comando. #!/bin/bash echo "--> Monitorando: Init..." while ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Este verifica script verifica os dados de um arquivo a cada 5 segundos e caso encontro valor ele executa um comando.


#!/bin/bash
echo "--> Monitorando: Init..."

while true
do
 tail -n 100 arquivo.log | grep "Index is Full" > /dev/null
 if [ $? -eq 0  ]; then
      echo "--> Monitorando: Encontrado \"Index is Full\"..."
      `echo "" > arquivo.log`
      exit 0
  fi
  sleep 5
done


Ver também