[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Email
From: |
Ronaldo Russel - DHL IS - BR, SAO |
Subject: |
RE: [shell-script] Email |
Date: |
Mon, 15 Sep 2003 15:57:13 -0300 |
Chico, desenvolvi este script para usar em casa, jah que minha conexão
te ip dinâmico, eu recebo um aviso de 1/2 em 1/2 hora do meu servidor.
Abaixo segue meu script.
[]´s
Ronaldo
////////////////////////////////////////////////////////////////////////////
/////////////////// INICIO
GerarCabecalho()
{
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">' >> $ExecDir/$Arquivo
echo '<html>'
>> $ExecDir/$Arquivo
echo '<head>'
>> $ExecDir/$Arquivo
echo '<meta name="generator" content="Bluefish">'
>> $ExecDir/$Arquivo
echo '<title>Baltazar.Magi.RRussel.Org</title>'
>> $ExecDir/$Arquivo
echo '</head>'
>> $ExecDir/$Arquivo
echo '<body bgcolor="#000000" text="#FFFFFf">'
>> $ExecDir/$Arquivo
echo ''
>> $ExecDir/$Arquivo
echo '<br>'
>> $ExecDir/$Arquivo
echo '<br>'
>> $ExecDir/$Arquivo
echo ''
>> $ExecDir/$Arquivo
echo '<center> <b> <H1>'
>> $ExecDir/$Arquivo
echo '<br> MailIp - Relatorio de IP '
>> $ExecDir/$Arquivo
echo '<br> Baltazar.Magi.RRussel.Org'
>> $ExecDir/$Arquivo
echo '</H1> </b> </center>'
>> $ExecDir/$Arquivo
echo ''
>> $ExecDir/$Arquivo
echo '<br>'
>> $ExecDir/$Arquivo
echo '<br>'
>> $ExecDir/$Arquivo
echo ''
>> $ExecDir/$Arquivo
}
GerarRodape()
{
echo '</body>'
>> $ExecDir/$Arquivo
echo '</html>'
>> $ExecDir/$Arquivo
}
GerarData()
{
echo '<center> <b> <H1>'
>> $ExecDir/$Arquivo
date
>> $ExecDir/$Arquivo
echo '</H1> </b> </center>'
>> $ExecDir/$Arquivo
}
GerarInformacoes()
{
/sbin/ifconfig |awk -F% '{ print $1 "<BR>" }' >> $ExecDir/$Arquivo
}
############################################################################
########################
# MailIp
# Ronaldo Russel 02/09/03
#
# I N I C I O
#
############################################################################
########################
#Configuracoes
EMail="address@hidden"
ExecDir="/home/rrussel/Projetos/shell.script"
Arquivo="/status.html"
#Gera Arquivo Informacoes
GerarCabecalho
GerarInformacoes
GerarData
GerarRodape
#Envia E-Mail
mail -s "[baltazar] Notificação de IP" $EMail < $ExecDir/$Arquivo
#Remove Arquivo Informacoes
rm -f $ExecDir/$Arquivo
////////////////////////////////////////////////////////////////////////////
/////////////////// FIM
-----Original Message-----
From: Francisco Rodrigues Kastner [mailto:address@hidden]
Sent: segunda-feira, 15 de setembro de 2003 15:46
To: address@hidden
Subject: [shell-script] Email
Galera,
Preciso diariamente verificar o IP do ADSL da empresa...então precisava de
um script que :
ifconfig > /home/ip.txt
... e após isto enviasse um email para address@hidden.. com o
referido arquivo ('ip.txt') ou fosse direto no corpo da MSG...detalhe é que
não tenho servidor de emails interno ??? tem com fazer isto usando outro
servidro smtp...ou seja via 'script mesmo'
Sds,
Chico
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
- Email, Francisco Rodrigues Kastner, 2003/09/15