From: | Jose Vasquez <cibercol(at)gmail(dot)com> |
---|---|
To: | Fabio Arias <fharias(at)gmail(dot)com> |
Cc: | Edwin Quijada <listas_quijada(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: AYUDA CON JOBS |
Date: | 2009-06-13 22:50:39 |
Message-ID: | 98a673a80906131550k72736b18x9ce0a73b084b6d3c@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ejemplo en linux:
#cambio al usuario postgres
su - postgres
#editamos el crontab
crontab -e
# m h dom mon dow command
33 3 * * *
/var/SQL/SistemaGeneral/ejecutaNoche/ejecuta_cache_informes.sh 1>
/var/SQL/SistemaGeneral/ejecutaNoche/salida/ejecuta_cache_informes.salida1
2>/var/SQL/SistemaGeneral/ejecutaNoche/salida/ejecuta_cache_informes.salida2
#Ejecuta la orden ejecuta_cache_informes todos los dias a las 3 y 33 de la
mañana. Que es como un resumen hasta el dia anterior de las estadisticas
35 19 * * * /usr/bin/copiabasedatos
1>>/tmp/copiabasedatosNormal1 2>>/tmp/copiabasedatosError2
#Ejecuta la orden copiabasedatos todos los dias a las 7 y 35 de la noche.
#El archivo ejecuta_cache_informes.sh contiene la siguiente linea:
psql -d kyd <
/var/SQL/SistemaGeneral/ejecutaNoche/ejecuta_cache_informes.sql
#y el archivo ejecuta_cache_informes.sql contiene lo siguiente:
select * from f_reiniciar_entorno_pentaho();
set search_path to _cubos,e1,public,general;
SET SEARCH_PATH TO e1,general,public;
select
f_ins_datos_cubos_inf_comercial_gerencia('e1',date_trunc('year',current_date
- interval '1 year')::date,current_date);
select f_ins_datos_cubos_inf_ventas_totales('e1',extract('year' from
current_date - interval '1 year')::int4,extract('year' from
current_date)::int4);
select f_ins_datos_cubos_inf_compras_totales('e1',extract('year' from
current_date - interval '1 year')::int4,extract('year' from
current_date)::int4);
#Las funciones anteriores estan programadas en lenguaje plpgsql y pues hacen
lo que sea necesario.
Lo que comienza con # es un comentario.
Con mucho gusto Fabio.
José VASQUEZ
2009/6/13 Fabio Arias <fharias(at)gmail(dot)com>
> Gracias Edwin,
> Me puedes regalar unos ejemplos
>
> El 13 de junio de 2009 15:51, Edwin Quijada <listas_quijada(at)hotmail(dot)com>escribió:
>
>> Si es en linux cron
>> windows tareas programadas
>>
>> *-------------------------------------------------------*
>> *-Edwin Quijada
>> *-Developer DataBase
>> *-JQ Microsistemas
>> *-809-849-8087
>> * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
>> comun"
>> *-------------------------------------------------------*
>>
>>
>>
>>
>> ------------------------------
>> Date: Sat, 13 Jun 2009 15:01:20 -0500
>> Subject: [pgsql-es-ayuda] AYUDA CON JOBS
>> From: fharias(at)gmail(dot)com
>> To: pgsql-es-ayuda(at)postgresql(dot)org
>>
>>
>> Muy Buenas Tardes Listeros, necesito una ayuda para poder crear Jobs en
>> Postgresql, necesito que a cierta hora se ejecute un Procedimiento/Funcion
>> automaticamente.
>> Muchas Gracias,
>>
>> --
>> Fabio Hernando Arias Vera
>> Cel. +57 320 419 2661
>>
>> ------------------------------
>> Stay up to date on your PC, the Web, and your mobile phone with Windows
>> Live <http://clk.atdmt.com/MRT/go/119462413/direct/01/>
>>
>
>
>
> --
> Fabio Hernando Arias Vera
> Cel. +57 320 419 2661
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Vasquez | 2009-06-13 22:51:42 | Re: CONOCER FINAL DE MES |
Previous Message | Fabio Arias | 2009-06-13 22:41:37 | CONOCER FINAL DE MES |