Enviado em 20/07/2016 - 17:00h
if egrep -o 'ORA-' <<< $(tail -n100 /home/lopes/alert_orcl.log) > LINHA_ERRO.txt;then if egrep -q -f LINHA_ERRO.txt /home/lopes/teste.txt;then echo "SEM ERROS" else echo "CONTÉM ERROS" cat LINHA_ERRO.txt fi fi
# coding=utf8 # -*- coding: utf8 -*- import os ## Variáveis de ambiente ## DIRALERT= SID= os.system('tail -n100 $DIRALERT/alert_$SID.log |grep -i "ORA-" > /home/oracle/globalsys/scripts/temp_alert.txt') ##Cria arquivo temp com as últimas 100 linhas do Alert.log alert = open('/home/oracle/temp_alert.txt','r') ##Abre o arquivo temp com os últimos ORA- lendo = alert.read().splitlines() ##Lê o arquivo exception = open('/home/oracle/globalsys/scripts/except_alert.txt','r') ##Arquivo de excessão, para adicionar novas excessões deve acrescentar a msg de erro por completa em uma nova linha lendo2 = exception.read().splitlines() ##Lê o arquivo vetor1 = set(lendo) ##Vetor lendo os últimos erros encontrados, ignorando os repetidos vetor2 = lendo2 ##Vetor lendo as excessões ##Percorrendo os 2 vetores e identificando os erros que não estão no arquivo de excessão for linha in vetor1: for linha2 in vetor2: if linha != linha2: print linha ##Fechando os arquivos alert.close() exception.close() ##Removendo arquivo temporário com as últimas 100 linhas os.system('rm /home/oracle/globalsys/scripts/temp_alert.txt')
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Como logar com um usuário do ldap pela interface gráfica (1)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (2)
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (1)
Jogos baixados na Central de Aplicativos mas que não abrem (0)