🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6847

Re: Arrancar proceso desde un servidor web

#6847
From: Nobody
Date: Fri, 09 May 2003 08:15
45 lines
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-mail
References: <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