Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Wolverine X Sabretooth
Por jlojunior
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Alessandro Dias em 17/05/2005    [ 2352 hits ]

Login: diaspcf, 233769 pontos

   


Descrição

Script que pega as mensagens de RESUMO e envia para o Administrador. Esse script deve ser executado diariamente. Ao final do dia o script email-resumo envia o RESUMO para o administrador e guarda o resumo com a data/hora, liberando o arquivo para outro dia.

[ Download: email-resumo.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/sh
#
###############################################################################
#  Script EMAIL-RESUMO   v2.0                                                 #
#                                                                             #
#  Autor: Alessandro Dias                                                     #
###############################################################################
#
BASEDIR=/var/mail
MYDOMAIN="rjo.ccom.eb.mil.br"
MYHOSTNAME="venus.rjo.ccom.eb.mil.br"
USERNAME="suporte"
BIN_DIR=/root/bin
clear
echo "*********************************************************************************************"
echo "*                                 Programa EMAIL-RESUMO                                     *"
echo "*********************************************************************************************"
echo "Autor: Alessandro Dias"
echo "---------------------------------------------------------------------------------------------"
echo "Resumo:"
tam=`du /root/bin/Relatorios/RESUMO`
tam=`echo $tam | cut -d " " -f 1`
if [ $tam -eq 0 ]; then
  echo -e "\n\tNao ha mensagens com virus ate o momento!\n"
else
  cat /root/bin/Relatorios/RESUMO
  #Wed, 6 Apr 2005 11:48:47 -0000 (UTC)
  #Convertendo data para ingles
  DIA=`date +%a`
  case $DIA in
    Seg) DIA="Mon" ;;
    Ter) DIA="Tue" ;;
    Qua) DIA="Wed" ;;
    Qui) DIA="Thu" ;;
    Sex) DIA="Fri" ;;
    Sab) DIA="Sat" ;;
    Dom) DIA="Sun" ;;
  esac
  MES=`date +%b`
  case $MES in
    Abr) MES="Apr" ;;
    Mai) MES="May" ;;
    Ago) MES="Aug" ;;
    Set) MES="Sep" ;;
    Out) MES="Oct" ;;
  esac
  echo -e "\nFrom postmaster@$MYDOMAIN  `date +\"%a %b %d %X %Y\"`\nReturn-Path: <postmaster@$MYHOSTNAME>\nX-Original-To: postmaster\nDelivered-To: postmaster@$MYDOMAIN\nReceived: by $MYHOSTNAME (Postfix, userid 0)\nFrom: \"POSTMASTER\" <postmaster@$MYDOMAIN>\nTo: $USERNAME@$MYDOMAIN\nSubject: Resumo dos Alertas de Virus de `date +%d/%b/%Y`\nDate: $DIA, `date +%e` $MES `date +%Y` `date +%T` -0300 (BRT)\n\n   Resumo Diario das mensagens com virus:\n" >> $BASEDIR/suporte
  echo -e "--------------------------" >> $BASEDIR/suporte
  cat /root/bin/Relatorios/RESUMO >> $BASEDIR/suporte
  echo -e "--------------------------\n Cap Dias - SGRT\n" >> $BASEDIR/suporte
  echo -e "--------------------------\n\n" >> $BASEDIR/suporte
  DATA_RESUMO=`date +%Y_%m_%d_%T`
  mv -f /root/bin/Relatorios/RESUMO /root/bin/Relatorios/RESUMO.$DATA_RESUMO
  touch /root/bin/Relatorios/RESUMO
  chmod 666 /root/bin/Relatorios/RESUMO
  echo -e "----------------------------------------------\n"
  echo -e "Resumo enviado por email para o Administrador!\n"
  echo -e "----------------------------------------------\n"
fi

Scripts recomendados
   Script Linux recomendado Script para criação de pacote rpm.
   Script Linux recomendado Atualização para KDE 3.5.1
   Script Linux recomendado Firewall do mikrotik, limitando icmp (ping)
   Script Linux recomendado Script - Realizando relatório do servidor
   Script Linux recomendado NFS server/client com iptables

Comentários
[1] Comentário enviado por diaspcf em 07/05/2007 - 15:27h:

Caro Usuário,
Tente pegar o script a partir do código fonte, pois parece que o link está quebrado.
Obrigado.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.