Article View: es.comp.os.linux.programacion
Article #6847Re: Arrancar proceso desde un servidor web
From: Nobody
Date: Fri, 09 May 2003 08:15
Date: Fri, 09 May 2003 08:15
45 lines
2743 bytes
2743 bytes
El proceso que quieres que se arranque y no pare, creo que lo debes ejecutar
asi en tu programa.
programa_residente dato1 datox 1>/dev/null 2>/dev/null &
ej si tu programa es en perl:
system ("programa_residente dato1 datox 1>/dev/null 2>/dev/null &");
Asi, se emancipa del terminal.
"Mikel Irazabal" <m_irazabal@yahoo.es> escribi� en el mensaje
news:b9d1vk$i446s$1@ID-172074.news.dfncis.de...
>
> Lo que quiero es que cuando se acceda a una p�gina se cree
> un proceso y que siga funcionando despu�s de servir la
> p�gina.
>
> De momento lo hago en C de este modo:
>
> - La p�gina en cuesti�n es un binario hecho en C accedido mediante CGI
> - �ste programa devuelve la p�gina por una parte...
> - ... por otra hace un fork() y deja una copia suya ejecut�ndose
> (si se cierra el stdout el servidor web toma como que la p�gina ya
> se ha terminado de escribir, no espera a que se terminen todos
los
> procesos)
>
> Bien esto me funciona, pero lo que quiero es analizar qu� alternativas
> dispongo de hacer esto en otros lenguajes como Bash, PHP, Pyhton o Perl
> de los
> que no tengo mucha idea.
>
>
> Preguntas m�s concretas sobre Bash, PHP, Pyhton, Perl (u otro):
>
> - Como crear procesos nuevos.
> - Como cerrar la salida est�ndar.
>
> Bueno, tambi�n me gustar�a saber si hay alguno de estos lenguajes que no
> pueda
> hacer algo de esto.
>
> Gracias de antemano
>
Technical Details
Message-ID:
<b9fo2o$ou4$1@nsnmpen2-gest.nuria.telefonica-data.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<b9d1vk$i446s$1@ID-172074.news.dfncis.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,32e70dbc28f81e4f X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-09 01:15:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail From: "Nobody" <pirrooo@pirrooo.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Arrancar proceso desde un servidor web Date: Fri, 9 May 2003 10:15:25 +0200 Organization: Telefonica Data Espagna Lines: 47 Message-ID: <b9fo2o$ou4$1@nsnmpen2-gest.nuria.telefonica-data.net> References: <b9d1vk$i446s$1@ID-172074.news.dfncis.de> NNTP-Posting-Host: 217-126-132-175.uc.nombres.ttd.es X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1052468121 25540 217.126.132.175 (9 May 2003 08:15:21 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Fri, 9 May 2003 08:15:21 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000