Re: Respaldar via Cron una vez a la semana

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: ricardo(dot)yanguma(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Respaldar via Cron una vez a la semana
Date: 2006-11-24 15:29:33
Message-ID: BAY119-F37CE9E50B2F5B5C915B5CE3E10@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Sera cron?
Eso no existe en windows lo mas pareciudo es las tareas programadas
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*

>From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>To: "Marco Antonio" <marcoantoniofrias(at)gmail(dot)com>, "Postgres Español"
><pgsql-es-ayuda(at)postgresql(dot)org>
>Subject: Re: [pgsql-es-ayuda] Respaldar via Cron una vez a la semana
>Date: Wed, 22 Nov 2006 14:43:54 -0500
>
>Por favor me puedes decir donde bajo el crono para windows
>
>
>On 11/22/06, ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com> wrote:
>>
>>Por favor me puedes decir donde bajo el crono para windows
>>
>>
>>
>>On 11/22/06, Marco Antonio <marcoantoniofrias(at)gmail(dot)com> wrote:
>>
>> > Hola,
>> >
>> > Este script inicialmente esta escrito por Anrdea (no encontre el
>> > apellido ni el correo para colocarlo como autora) y lo corregi para mis
>> > exigencias (reescribir algunas cosas que estaban mal). El script que
>>hace
>> > respaldo de la base de datos excluyendo base de datos especificadas,
>>explico
>> > a continuacion lo que hace:
>> >
>> > 1. Los backups se hacen en un servidor local.
>> > 2. Los backups guarda como /var/lib/psql/backup/ano-mes/ano.mes.dia-
>> > hora.tgz.
>> > 3. En la misma carpeta genera un
>>backuplog-ano.mes.dia.hora.logindicando la salida del script.
>> > 3. En la línea 66 se especifica las bases de datos que se excluyen.
>> >
>> > Yo utilizo slackware y las siguientes líneas son especificas para esta
>> > distribución (aunque fácilmente se ajusta a otras), en la cabecera del
>> > script indica los pasos que debes seguir para hacer funcionar con cron
>>(el
>> > ejemplo es un backup cada día a las 20:00), a continuación especifico
>> > algunas de los comandos para instalar
>> >
>> > Crea si es necesario un archivo llamado 'postgres' en la carpeta
>> > 'var/spool/cron/crontabs' añadiendo la regla de ejecución.
>> >
>> > ***# cat > /var/spool/cron/crontabs/postgres << END**# Run daily cron
>>jobs at 08:00 PM every day.**0 20 * * * /usr/bin/run-parts /etc/cron.daily
>>1> /dev/null**END*
>> >
>> >
>> > Para ejecutar un dia a la semana debes colocar en la carpeta
>>/etc/cron.weekly y especificar la hora.
>> >
>> > Cambiamos permisos y propietario del archivo.
>> >
>> >
>> > *# chmod 600 /var/spool/cron/crontabs/postgres**# chown root.root
>>/var/spool/cron/crontabs/postgres**
>> > *Copiamos el script a la carpeta de ejecuciones por dia del cron.*
>> > **
>> > # cp /path/to/backup.sh /etc/cron.daily/*
>> >
>> > Colocamos los permisos de ejecucion al archivo backup.sh.
>> > *
>> > # chmod 755 /etc/cron.daily/backup.sh*
>> >
>> > y listo!!!
>> >
>> > Sobre tu pregunta para windows ... podrías hacer lo mismo bajando cron
>> > para windows y ajustando el script a tus necesidades...
>> >
>> > Espero que te sirva.
>> >
>> > On 11/21/06, ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com > wrote:
>> > >
>> > > Hola lista alguien, tiene algun ejemplo que haga lo mismo pero en
>> > > windows
>> > >
>> > > On 11/21/06, r4str0 <rastro(at)gmail(dot)com> wrote:
>> > > >
>> > > > ---------- Forwarded message ----------
>> > > >
>> > > > On 11/21/06, Andrés García G. < garcia791107(at)gmail(dot)com> wrote:
>> > > > > Saludos.
>> > > > >
>> > > > > Me pidieron hacer un respaldo semanal de una base, se utilizar
>> > > > Cron, pero no
>> > > > > tengo mucha idea para usarlo con Postgres, si alguien ya me lleva
>> > > > la
>> > > > > ventaja, le agradeceria me diera los tips para hacerlo.
>> > > >
>> > > > Aqui lo tengo así: la del lunes reescribe la del lunes anterior, la
>> > > > del martes reescribe la del martes anterior ... etc, entonces, hay
>> > > > un
>> > > > 'script' que se ejecuta a diario en el 'cron' del usuario
>> > > > 'postgres',
>> > > > y el 'script' contiene dos líneas:
>> > > >
>> > > > #!/bin/sh
>> > > > /usr/local/pgsql/bin/pg_dump xyzDB >/var/pgsql/data/xyzDB-$(date
>> > > > +%a).sql
>> > > >
>> > > > Con 'crontab -e' pones una línea como:
>> > > > 30 2 * * * /var/pgsql/data/respalda- sunacoop.sh
>> > > >
>> > > > En fin, es semanal pero a diario (¿me entiendes?).
>> > > >
>> > > > Saludos
>> > > >
>> > > > ---------------------------(fin del
>> > > > mensaje)---------------------------
>> > > > TIP 9: el optimizador ignorará el uso de recorridos de índice si
>>los
>> > > >
>> > > > tipos de datos de las columnas no coinciden
>> > > >
>> > >
>> > >
>> > --
>> > Saludos...
>> >
>> > Marco Antonio Frias Butrón
>> > Cochabamba - Bolivia
>> > Usuario GNU/Linux #356229
>>[http://counter.li.org/cgi-bin/certificate.cgi/356229
>> > ]
>> > Slackware 10.2.0
>> >
>> >
>> >
>>

_________________________________________________________________
¿Cuánto vale tu auto? Tips para mantener tu carro. ¡De todo en MSN Latino
Autos! http://latino.msn.com/autos/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-11-24 15:30:58 Re: Respaldar via Cron una vez a la semana
Previous Message Edwin Quijada 2006-11-24 15:27:47 RE: [pgsql-es-ayuda] Imágenes en la Base de Datos