[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
enviar email E gravar no log
From: |
groo |
Subject: |
enviar email E gravar no log |
Date: |
Sat, 10 Jan 2004 12:44:08 -0300 |
Abaixo meu scriptzinhos (primogenito, orgulho do papai)
#!/bin/sh
DATA=`date +%c`
/etc/rc.d/rc.postgresql stop
sleep 2
/etc/rc.d/rc.postgresql vacuum
sleep 2
vacuumdb -U postgres -v -z -e -f dtbtransporte
if [ "$?" = "0" ]; then
echo " vacuum ok em $DATA " >> /var/log/vacuumdb.log
else
echo " vacuum falhou em $DATA " >> /var/log/vacuumdb.log
fi
/etc/rc.d/rc.postgresql stop
sleep 2
/etc/rc.d/rc.postgresql start
sleep 2
exit
como eu faço pra gravar o " vacuum ok em $DATA " no log e me enviar um email?
[]´s
Eric
----- Original Message -----
From: Mateus Caruccio
To: address@hidden
Sent: Friday, January 09, 2004 6:01 PM
Subject: Re: [shell-script] saida padrao
opa,
o proprio "if" ja faz o teste (eh para isso que ele serve):
$ grep XXX /tmp/file
$ echo $?
1
O grep retorno 1 pois nao achou o padrao "XXX" em /tmp/file. Basta colocar o
grep dentro do if que ele se encarrega de testar o retorno:
$ if grep XXX /tmp/file; then
> echo ok
>else
> echo erro
>fi
Nessa caso, a saida será "erro"
Para memorizar, se 0 eh falso ou verdadeiro, pense que só existe uma forma de
fazer a coisa certa (0, true), e muitas formas de fazer errado (1,2,3,4, 5... ;)
[]s
Caruccio
----- Original Message -----
From: Daniel Duclos <address@hidden>
Date: Fri, 9 Jan 2004 18:53:36 -0200 (BRST)
To: address@hidden
Subject: Re: [shell-script] saida padrao
> On Fri, 9 Jan 2004, groo wrote:
>
> > boa tarde
> >
> > quando um programa eh executado sem problemas ele retorna 0 ou 1?
>
> 0
> > como eu verifico isso com o if?
>
> danielduclos:~$ if [ "$?" = "0" ]; then echo ok; else echo fudeu; fi
> ok
> danielduclos:~S
>
>
>
> - daniduc
>
> Daniel Lobato Duclos - http://www.cybershark.net
> GPG Key fingerprint = A21B 40DF 4B8D 3CE6 9284 E764 4DF0 144C 509F 080F
> ---------------------------------------------------------------------------
> " For a successful technology, reality must take precedence over
> public relations, for nature cannot be fooled." R. P. Feynman
>
http://science.ksc.nasa.gov/shuttle/missions/51-l/docs/rogers-commission/Appendix-F.txt
>
>
> ---------------------------------------------------------------------
> 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
>
>
# ########################################################
# Mateus de Oliveira Caruccio <caruccio at operamail.com>
# Linux User #183552 - UIN #37364320
# Vim, vi e matei o Emacs !
--
___________________________________________________
Check out the latest SMS services @ http://www.operamail.com, which allows
you to send SMS through your mailbox.
Powered by Outblaze
---------------------------------------------------------------------
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 aos Termos do Serviço Yahoo!.
------------------------------------------------------------------------------
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 07/01/2004 / Versão: 1.4.1
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
[As partes desta mensagem que não continham texto foram removidas]