Acá están los 2 archivos que uso:
atentamente, Mario Soto Cordones Porfavor antes de Imprimir éste correo, piense en los árboles de nuestro planeta. -----Mensaje original----- De: Edwin Quijada [mailto:listas_quij...@hotmail.com] Enviado el: jueves, 02 de julio de 2009 12:53 Para: msot...@gmail.com; alvhe...@alvh.no-ip.org; lzeval...@lobosistemas.com CC: pgsql-es-ayuda@postgresql.org Asunto: RE: [pgsql-es-ayuda] Notify/listen puedes volver e neviarlos? *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *-------------------------------------------------------* ---------------------------------------- > From: msot...@gmail.com > To: alvhe...@alvh.no-ip.org; lzeval...@lobosistemas.com > CC: pgsql-es-ayuda@postgresql.org > Subject: RE: [pgsql-es-ayuda] Notify/listen > Date: Thu, 2 Jul 2009 12:50:18 -0400 > > Hola Álvaro, hace algún tiempo atrás envié a la lista un correo de cómo yo > utilizo el Listen, Notify apoyado por un demonio en C y el cron de Linux, si > les interesa los vuelvo a envíar... > > Saludos > > > > > > > > atentamente, > > Mario Soto Cordones > > > > > > Porfavor antes de Imprimir éste correo, piense en los árboles de nuestro > planeta. > > > -----Mensaje original----- > De: pgsql-es-ayuda-ow...@postgresql.org > [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Alvaro Herrera > Enviado el: jueves, 02 de julio de 2009 11:21 > Para: Luis A. Zevallos Cárdenas > CC: posgres > Asunto: Re: [pgsql-es-ayuda] Notify/listen > > Alvaro Herrera escribió: > >> En pseudocodigo tiene que ser algo asi: >> >> $conexion = postgres->conectar() >> $conexion->ejecutar("listen envios_de_mail") >> while (true) { >> $conexion->esperar_actividad() >> $res = $conexion->ejecutar("select * from envios_mail") >> for ($reg = $res->siguiente_registro()) { >> enviar_mail($reg) >> } >> } > > Supongo que podríamos escribir ejemplos de listeners en varios lenguajes > de verdad y publicarlos en alguna parte (pero no en Snippets creo). > ¿Alguien se anima? > > -- > Alvaro Herrera > http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 > Jason Tesser: You might not have understood me or I am not understanding > you. > Paul Thomas: It feels like we're 2 people divided by a common language... > -- > TIP 2: puedes desuscribirte de todas las listas simultáneamente > (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org) > > > __________ Information from ESET Smart Security, version of virus signature > database 4209 (20090702) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > __________ Information from ESET Smart Security, version of virus signature > database 4210 (20090702) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > -- > TIP 2: puedes desuscribirte de todas las listas simultáneamente > (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org) _________________________________________________________________ Color coding for safety: Windows Live Hotmail alerts you to suspicious email. http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_ 112008= __________ Information from ESET Smart Security, version of virus signature database 4210 (20090702) __________ The message was checked by ESET Smart Security. http://www.eset.com __________ Information from ESET Smart Security, version of virus signature database 4210 (20090702) __________ The message was checked by ESET Smart Security. http://www.eset.com
vasaf_systbl1_libpq_01.c
Description: Binary data
#!/bin/sh # Version 1.0 Mario Soto Cordones # description: Script Para correr demonio Libpq para funciones de vasaf # chkconfig: 2345 99 00 # For SELinux we need to use 'runuser' not 'su' if [ -x /sbin/runuser ] then SU=runuser else SU=su fi case "$1" in 'start') $SU -l postgres -c "/var/lib/pgsql/./vasaf_systbl1_libpq_01 &" >> "/var/log/demonio.log" 2>&1 < /dev/null sleep 2 touch /var/lock/subsys/zzzz_script_libp echo "Demonio Iniciado" ;; 'stop') rm -f /var/lock/subsys/zzzz_script_libp ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0
-- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)