[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] OOF? crontab
From: |
Jeferson A. Cassol |
Subject: |
Re: [shell-script] OOF? crontab |
Date: |
Wed, 22 Sep 2004 22:56:18 -0300 |
/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
>
>
>
>
>
>
>
- Awk, Felipe Bender, 2004/09/16
- Re: [shell-script] Awk, Miranda, 2004/09/16
- Re: [shell-script] Script de Backup, Fábio Henrique, 2004/09/23
- Problema Script para Adicionar Usuários, André Luiz, 2004/09/23
- RES: [shell-script] Problema Script para Adicionar Usuários, Rodrigo Vilaça, 2004/09/23
- Re: [shell-script] Problema Script para Adicionar Usuários, André Luiz, 2004/09/23
- RES: [shell-script] Problema Script para Adicionar Usuários, Rodolfo Villanova, 2004/09/23
- Re: [shell-script] Problema Script para Adicionar Usuários, Elton, 2004/09/23
- Argument list is too long, Eric Anderson, 2004/09/24
- Re: [shell-script] Awk, Miranda, 2004/09/17