From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | "Magnvs -- Carles Querol" <magnvsctv(at)hotmail(dot)com> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Problemas con función en C |
Date: | 2004-01-23 18:14:16 |
Message-ID: | m3smi6cz2f.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
"Magnvs -- Carles Querol" <magnvsctv(at)hotmail(dot)com> writes:
> Hola a todos,
>
> He escrito una pequeña función en C que me permita ser invocada por un
> trigger para que, dadas unas ciertas condiciones, ejecute un programa. La
> idea básica es que el trigger llame a la función, la cual tiene dos
> parámetros, una para el nombre del archivo a ejecutar y otra para los
> parámetros para este ejecutable, como por ejemplo:
Me parece que quieres usar algo como system(3) y no execve. Revisa la
página del manual de ambas, en particular execve *no regresa* y en
caso de que regrese es porque hubo un error (más allá del valor que
regresen que por convención es -1), si quieres no perder el flujo de
control entonces tienes que realizar un fork(3) pero para eso se
inventó system.
Saludos,
Manuel.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-01-23 18:40:32 | Re: [Pgsql-ayuda] Problemas con función en C |
Previous Message | Magnvs -- Carles Querol | 2004-01-23 17:50:57 | [Pgsql-ayuda] Problemas con función en C |