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

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

Re: [shell-script] OOF? crontab


From: Eric Anderson
Subject: Re: [shell-script] OOF? crontab
Date: Fri, 24 Sep 2004 08:55:56 -0000

vlw!

    Eric Anderson
    CPD Via Net SAO
    11-66432800

----- Original Message -----
From: "Jeferson A. Cassol" <address@hidden>
To: <address@hidden>
Sent: Wednesday, September 22, 2004 10:56 PM
Subject: Re: [shell-script] OOF? crontab


> /var/spool/cron/<user>
>
> Em Qua, 2004-09-22 Ã s 11:16, Eric Anderson escreveu:
> >     Um amigo pediu pra eu fazer um script de backup pruns arkivos dele.
isso eu fiz. ficou bonitinho.
> >     copiei pro cron.daily do red hat dele.
> >
> >     porém ele me disse q o script nao executou.
> >
> >     experto eu loguei como root e dei um cronta -l
> >
> >     no crontab for user root.
> >
> >     alguem ai sabe qual user do red hat manda no crontab? ou como eu
faço pra saber quem tah (ou não) executando os /etc/cron.*/*
> >
> >     sds
> >
> >     Eric Anderson
> >     CPD Via Net SAO
> >     11-66432800
> >
> >   ----- Original Message -----
> >   From: Eric Anderson
> >   To: address@hidden
> >   Sent: Wednesday, September 22, 2004 11:06 AM
> >   Subject: Re: [shell-script] Script de Backup
> >
> >
> >       Esse eh 100% meu.
> >
> >       Tem uma falhas, como por exemplo nao pegar os erros caso o pg_dump
falhe.
> >
> >       sds
> >
> >
> >   #!/bin/sh
> >
> >   DATA=`date +%c`
> >
> >   DATAFILE=`date +%d%m%Ya%H%M%S`
> >
> >   VACUUMDB=`which vacuumdb`
> >
> >   PG_DUMP=`which pg_dump`
> >
> >   DBNAME="dtbtransporte"
> >
> >   # Parando o PostgreSQL
> >
> >   /etc/rc.d/rc.postgresql stop
> >
> >   sleep 2
> >
> >   # Restartando em modo local somente para o vacuum
> >
> >   /etc/rc.d/rc.postgresql vacuum
> >
> >   sleep 2
> >
> >   # Iniciando o vacuum
> >
> >   echo " Iniciando vacuum no banco de dados "
> >
> >   $VACUUMDB -U postgres -z -f $DBNAME
> >
> >   # Caso o vacuum falhe ou transcorra normalmente o sistema grava em log
> >
> >   if [ "$?" = "0" ]; then
> >
> >   echo " vacuum OK "
> >
> >   echo " vacuum ok em $DATA " >> /var/log/vacuumdb.log
> >
> >   cat /tmp/teste | mutt -s "da hora" address@hidden
> >
> >   else
> >
> >   echo " vacuum FALHOU "
> >
> >   echo " vacuum falhou em $DATA " >> /var/log/vacuumdb.log
> >
> >   fi
> >
> >   # Reiniciando o PostgreSQL
> >
> >   /etc/rc.d/rc.postgresql stop
> >
> >   sleep 2
> >
> >   /etc/rc.d/rc.postgresql start
> >
> >   sleep 2
> >
> >   # Fazendo um backup por DUMP no banco de dados
> >
> >   echo "Executando um SQL dump no banco de dados"
> >
> >   $PG_DUMP -U postgres $DBNAME | bzip2 >
/var/lib/pgsql/dump$DATAFILE.bz2
> >
> >   # Conforme o status do DUMP o sistema grava em log
> >
> >   if [ "$?" = "0" ]; then
> >
> >   echo " Dump OK em $DATA "
> >
> >   echo " Dump OK em $DATA " >> /var/log/vacuumdb.log
> >
> >   else
> >
> >   echo " Dump FALHOU em $DATA "
> >
> >   echo " Dump FALHOU em $DATA " >> /var/log/vacuumdb.log
> >
> >   fi
> >
> >   exit
> >
> >       Eric Anderson
> >       CPD Via Net SAO
> >       11-66432800
> >
> >     ----- Original Message -----
> >     From: Fábio Henrique
> >     To: address@hidden
> >     Sent: Thursday, September 16, 2004 6:22 PM
> >     Subject: Re: [shell-script] Script de Backup
> >
> >
> >     Alguem tem um script inteligente para backup do postgres?
> >
> >
> >     Felipe Bender escreveu:
> >
> >     > Na realidade o awk estava funcionando originalmente, ele era
assim:
> >     >
> >     > awk '
> >     > /'$1':/ {
> >     > $0=substr($0,index($0,":")+1);
> >     > print $1;print $9
> >     > }
> >     > ' /proc/net/dev
> >     >
> >     > ele pega o paramentro $1 e $9 do /proc/net/dev
> >     >
> >     > o que eu gostaria é de passar como paramentro se eu quero pegar
os 2 ou
> >     > um só indicando qual deles
> >     >
> >     > Se tu passar como paramentro eth0 ele pega a taxa de up e dow da
tua
> >     > placa, mas eu preciso isso em gráficos separados, então pra não
criar 2
> >     > scrips pra fazer a mesma tarefa, eu gostaria apenas de indicar se
eu
> >     > quero o 1 ou o 9 parametro do awk
> >     >
> >     > []'s
> >     > Felipe Bender
> >     >
> >     > Miranda escreveu:
> >     > > essa atribuição
> >     > > $0=
> >     > > me parece suspeita
> >     > > o que você pretende que o awk faça ?
> >     > >
> >     > > On Thursday 16 September 2004 14:36, Felipe Bender wrote:
> >     > >  > Pessoal,
> >     > >  >
> >     > >  > Estou gerando um script para rodar com o mrtg e ele esta
dando
> >     > erro no
> >     > >  > awk..
> >     > >  >
> >     > >  > Segue o script
> >     > >  >
> >     > >  > if test "$2" = ""
> >     > >  > then
> >     > >  >         OBJ='print $1;print $9'
> >     > >  > else
> >     > >  >         OBJ="print $2"
> >     > >  > fi
> >     > >  > awk '
> >     > >  > /'$1':/ {
> >     > >  > $0=substr($0,index($0,":")+1);
> >     > >  > '$OBJ'
> >     > >  > }
> >     > >  > ' /proc/net/dev
> >     > >  >
> >     > >  > O que eu quero fazer é o seguinte, se o carinha não indicar
qual dos
> >     > >  > campos ele quer, é pra pegar o download($1) e o upload($9)
do awk, se
> >     > >  > não ele pega só o passado por parametro..
> >     > >  >
> >     > >  > o cara, na linha de comando, chamaria assim:
> >     > >  >
> >     > >  > sh script.sh eth2 $1
> >     > >  >
> >     > >  > Não sei se me fiz entender... :-)
> >     > >  >
> >     > >  > []'s
> >     > >  > Felipe Bender
> >     > >  >
> >     > >  >
> >     > >  >
> >     > >  >
> >     > >  >
> >     > >  >
> >     > >
 > ---------------------------------------------------------------------
> >     > >  > 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
> >     >
> ---------------------------------------------------------------------
> >     > >
> >     > >
> >     > >
> >     > > Yahoo! Grupos, um serviço oferecido por:
> >     > >
> >     > >
> >     >
> ------------------------------------------------------------------------
> >     > > Links do Yahoo! Grupos
> >     > >
> >     > >     * Para visitar o site do seu grupo na web, acesse:
> >     > >       http://br.groups.yahoo.com/group/shell-script/
> >     > >
> >     > >     * Para sair deste grupo, envie um e-mail para:
> >     > >       address@hidden
> >     > >
> >     >
<mailto:address@hidden?subject=Unsubscribe>
> >     > >
> >     > >     * O uso que você faz do Yahoo! Grupos está sujeito aos
Termos do
> >     > > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >     > >
> >     > >
> >     >
> >     >
> >     >
> >     >
> >
    > ---------------------------------------------------------------------
> >     > 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
> >
    > ---------------------------------------------------------------------
> >     >
> >     >
> >     >
> >     > *Yahoo! Grupos, um serviço oferecido por:*
> >     >
> >     >
> >


  > ------------------------------------------------------------------------
> >     > *Links do Yahoo! Grupos*
> >     >
> >     >     * Para visitar o site do seu grupo na web, acesse:
> >     >       http://br.groups.yahoo.com/group/shell-script/
> >     >
> >     >     * Para sair deste grupo, envie um e-mail para:
> >     >       address@hidden
> >     >
<mailto:address@hidden?subject=Unsubscribe>
> >     >
> >     >     * O uso que você faz do Yahoo! Grupos está sujeito aos
Termos do
> >     >       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >     >
> >     >
> >
> >
> >
> >
>
  ---------------------------------------------------------------------
> >     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
>
  ---------------------------------------------------------------------
> >
> >
> >
> >           Yahoo! Grupos, um serviço oferecido por:
> >
> >
> >
>
  --------------------------------------------------------------------------
----
> >     Links do Yahoo! Grupos
> >
> >       a.. Para visitar o site do seu grupo na web, acesse:
> >       http://br.groups.yahoo.com/group/shell-script/
> >
> >       b.. Para sair deste grupo, envie um e-mail para:
> >       address@hidden
> >
> >       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do Serviço do Yahoo!.
> >
> >
> >
> >
> >   [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.listas-discussao.cjb.net
> >   ---------------------------------------------------------------------
> >
> >
> >
> >         Yahoo! Grupos, um serviço oferecido por:
> >
> >
> >
>
> --------------------------------------------------------------------------
----
> >   Links do Yahoo! Grupos
> >
> >     a.. Para visitar o site do seu grupo na web, acesse:
> >     http://br.groups.yahoo.com/group/shell-script/
> >
> >     b.. Para sair deste grupo, envie um e-mail para:
> >     address@hidden
> >
> >     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.
> >
> >
> >
> >
> > [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.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]