shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Envio de e-mail


From: Rodolfo Villanova
Subject: RES: [shell-script] Envio de e-mail
Date: Fri, 8 Oct 2004 14:41:49 -0300

Tadeu,

Pra enviar por e-mail:

echo "192.100.0.15 inalcançável" | mailx -s "`date +%D %T` - relatorio de
ping"` $email

Rodolfo

> -----Mensagem original-----
> De: Rodolfo Villanova
> [mailto:address@hidden]
> Enviada em: sexta-feira, 8 de outubro de 2004 14:24
> Para: address@hidden
> Assunto: RES: [shell-script] Envio de e-mail
>
>
>
> Tadeu,
>
> Há muito tempo eu fiz um script que faz exatamente isso.
> Troque a linha do ping por essa linha:
>
> ping -c 3 -t 3 192.100.0.15 > ARQ_LOG 2>&1
>
> e troque a linha do teste de condição por:
>
> if [ "`grep \"100% packet loss\" ARQ_LOG`" != "" ]; then
>    envia_mensagem
> fi
>
> ou apenas:
>
> [ "`grep \"100% packet loss\" ARQ_LOG`" != "" ] && envia_mensagem
>
> Com algumas adaptações ao teu ambiente de Unix/Linux, deve funcionar.
>
> []s
> --------------------------
> Rodolfo D. Gross Villanova
>
> > -----Mensagem original-----
> > De: Tadeu Machado Guerra [mailto:address@hidden]
> > Enviada em: sexta-feira, 8 de outubro de 2004 13:51
> > Para: address@hidden
> > Assunto: [shell-script] Envio de e-mail
> >
> > 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
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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











reply via email to

[Prev in Thread] Current Thread [Next in Thread]