[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
>
>
>
>
>
>
>
- 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