[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Envio de e-mail
From: |
Miguel da Silva |
Subject: |
Re: [shell-script] Envio de e-mail |
Date: |
Fri, 08 Oct 2004 15:14:26 -0300 |
Linha 24?!?!?!
01 - #! /bin/bash
02 - servidor=192.100.0.1
03 - email=address@hidden
04 -
05 - ping -c 3 192.100.0.15
06 - if [ $? - eq 0]; then
07 - exit 0
08 - else
09 - /usr/sbin/sendmail -oi -t <<EOM
10 - from:ip15
11 - to:$email
12 - subject: relatorio de ping
13 - em 'date" + %D %T"'
14 - EOM
15 - fi
Havia outras linhas no script?! Bem, eu fiz um script uma vez que, dependendo
do resultado, enviava mensagens. Utilizei o comando mail (ou mutt, caso você
não tenha o mail). Com esse comando você pode anexar arquivos, pode escrever o
conteúdo do e-mail de maneira que contenha alguma informação sobre o resultado
do comando e por aí vai. É muito bom.
Dê uma olhada nele.
Até mais, Miguel D.
Obs.: há poucos dias houve na lista uma discussão sobre como enviar e-mails
automaticamente com arquivos anexados, dê uma olhada no histórico.
*********** SEPARADOR DE RESPOSTA ***********
On 08/10/2004 at 01:51 p.m. Tadeu Machado Guerra wrote:
>Oi,
> Preciso de um script para enviar um e-mail.
> O script tem de fazer um ping em uma maquina da rede e se for mal
>sucedido ele deverá enviar um e-mail (preferivel) ou uma mensagem para o
>administrador.
>Fiz este abaixo, esta com erro na linha 24 :((
>
>#! /bin/bash
>servidor=192.100.0.1
>email=address@hidden
>
>ping -c 3 192.100.0.15
>if [ $? - eq 0]; then
> exit 0
>else
> /usr/sbin/sendmail -oi -t <<EOM
> from:ip15
> to:$email
> subject: relatorio de ping
> em 'date" + %D %T"'
> EOM
>fi
>alguem pode me ajudar???
>
>Atenciosamente,
>
> Tadeu Machado Guerra
>(31)9633.2704 - (31)3273.1514
> DEPARTAMENTO DE INFORMÁTICA
> address@hidden
>
>As informações contidas nesta mensagem e nos arquivos anexados são para o
>uso exclusivo do destinatário aqui indicado e podem conter assuntos
>comerciais, de propriedade intelectual ou outras informações confidenciais,
>protegidas pelas leis aplicáveis. Caso não seja o destinatário correto, por
>favor, notifique o remetente imediatamente e elimine esta mensagem, uma vez
>que qualquer revisão, leitura, cópia e/ou divulgação do conteúdo desta
>mensagem são estritamente proibidas e não autorizadas. Obrigado por sua
>cooperação.
>
>The information contained in this message and the attached files are
>restricted to the addressee, and may contain commercial information,
>copyright, or other confidential information protected by law. If you are
>not the recipient, please notify the sender immediately and delete it from
>your system, since any change, reading, copy and/or dissemination of this
>e-mail is strictly prohibited and not authorized. Thank you.
>
>----- Original Message -----
>From: "caio ferreira" <address@hidden>
>To: <address@hidden>
>Sent: Friday, October 08, 2004 1:28 PM
>Subject: Re: [shell-script] saslpasswd2
>
>
>
>Fábio Batista wrote:
>>> Com o script abaixo eu pretendo setar a senha dos usuários para uma
>>> senha padrão a fim de migrar meu servidor de e-mail usando o
>>> offlineimap, mas o script pede que eu interaga, o q devo fazer para q
>>> o script passe como parametro a senha padrão.
>>> for i in `cat login.txt`
>>> do saslpasswd -p $i ;
>>> done
>>>
> > for i in `cat login.txt`
> > do echo "senhapadrao" | saslpasswd -p $i ;
> > done
>
>Eu estou com um problema parecido.
>
>Tenho que executar o comando ./smbldap-passwd NOME_USUARIO. Logo em seguida
>eh
>pedido que eu digite duas vezes a senha do usuario. Como coletar o nome do
>ususario e a senha e jogar dentro de uma variavel eu sei como fazer, vide
>abaixo. A minha duvida eh como eu poderia automaticar a digitacao da senha.
>
> # coletando os dados
> USERNAME=`echo $EACHUSER | $CUT -d: -f1`
> PASSWD=`echo $EACHUSER | $CUT -d: -f3`
>
>Desde ja agradeco pela atencao.
>
>
>---------------------------------------------------------------------
>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.listas-discussao.cjb.net
>---------------------------------------------------------------------
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>---------------------------------------------------------------------
>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.listas-discussao.cjb.net
>---------------------------------------------------------------------
>
>Links do Yahoo! Grupos
>
>
>
- saslpasswd2, Marcelo, 2004/10/08
- Re: [shell-script] saslpasswd2, Fábio Batista, 2004/10/08
- Re: [shell-script] saslpasswd2, caio ferreira, 2004/10/08
- Envio de e-mail, Tadeu Machado Guerra, 2004/10/08
- Re: [shell-script] Envio de e-mail, DyNaMiTe, 2004/10/08
- Re: [shell-script] Envio de e-mail,
Miguel da Silva <=
- RES: [shell-script] Envio de e-mail, Rodolfo Villanova, 2004/10/08
- Re: RES: [shell-script] Envio de e-mail, Marco Antonio Bocardo Sinhoreli, 2004/10/08
- Re: RES: [shell-script] Envio de e-mail, Marco Antonio Bocardo Sinhoreli, 2004/10/08
- RES: [shell-script] Envio de e-mail, Rodolfo Villanova, 2004/10/08
- Re: [shell-script] Envio de e-mail, Elias Andrade - Litoral On Line, 2004/10/08