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



» Screenshot
Linux: Opera ubuntu
Por izaias
» 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    [ 2351 hits ]

Login: diaspcf, 233754 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 substituir strings nos nomes de arquivos
   Script Linux recomendado Enviar e visualizar Twitter no terminal
   Script Linux recomendado ORACLE 10.2g - Fazendo Backup
   Script Linux recomendado Go Script - Inicia sessões ssh
   Script Linux recomendado Script para criação de usuarios.

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.