<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-15">
</head>
<body>
<p>Perdón, cambié el titulo parcialmente.<br>
</p>
<div class="moz-cite-prefix">On 28/4/21 17:52, Jesus Cea wrote:<br>
</div>
<blockquote type="cite"
cite="mid:8e74fab3-5a2b-664c-c1ac-17523cb65dce@jcea.es">On 28/4/21
9:27, Pablo Conesa wrote:> En algun caso, "proceso2", lanza
tambien procesos, de la misma manera
<br>
> que lo hace la GUI, llamando al mismo código. Sin embargo,
por algun
<br>
> motivo, los nuevos procesos no quedan separados:
<br>
>
<br>
>
<br>
> 2.- proceso 2 (separado de GUI) lanza
<br>
>
<br>
> 3.- proceso 3 (no separado de 2)
<br>
<br>
1. Siento decir que no entiendo lo de "proceso 3 no separado de
2". Si lo puedes explicar mejor...
<br>
</blockquote>
<p>Tengo un proceso "GUI".</p>
<p>"GUI" lanza un proceso usando POpen (voy a llamarlo "worker")</p>
<p>"worker" se lanza "separado" de "GUI". Es decir, puedo cerrar
"GUI", incluso el terminal (linux) desde el que se abrió "GUI" y
worker sobrevive. (Esto es lo que queremos que ocurra)</p>
<p>Hay un caso especial de "workers" que generan otros workers....de
la misma manera que hace "GUI". Es decir:</p>
<p>"worker2" genera "worker3", "worker4",...</p>
<p>Sin embargo, "worker3", "worker4" ... mueren al matar "worker2".
<br>
</p>
<p>Intento describir la secuencia:</p>
<p>1.- lanzo la applicacion:</p>
<p> "GUI" activo</p>
<p>2.- Desde "GUI", lanzo "worker" y "worker2"</p>
<p>Procesos activos --> "GUI", "worker", "worker2"</p>
<p>3.- Cierro la "GUI"</p>
<p>Procesos activos --> "worker", "worker2"</p>
<p>4.- "worker2" genera "worker3"<br>
</p>
<p>Procesos activos --> "worker", "worker2", "worker3"</p>
<p>5.- hago un kill de "worker2":</p>
<p>Procesos activos --> "worker"</p>
<p><br>
</p>
<p>worker3 ha desaparecido porque es un "child" the worker2 y no
queremos eso.</p>
<p>Queremos que sea un proceso 100% independiente de quien lo creo,
de la misma manera que "worker" y "worker2" son independientes de
"GUI".<br>
</p>
<p><br>
</p>
<p>Espero que este más claro. <br>
</p>
<p><br>
</p>
<p>
</p>
<blockquote type="cite"
cite="mid:8e74fab3-5a2b-664c-c1ac-17523cb65dce@jcea.es">
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Asociación Python España: <a class="moz-txt-link-freetext" href="http://www.es.python.org/">http://www.es.python.org/</a>
Python Madrid: <a class="moz-txt-link-freetext" href="http://www.python-madrid.es/">http://www.python-madrid.es/</a>
Madrid mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Madrid@lists.es.python.org">Madrid@lists.es.python.org</a>
<a class="moz-txt-link-freetext" href="https://lists.es.python.org/listinfo/madrid">https://lists.es.python.org/listinfo/madrid</a>
</pre>
</blockquote>
<div class="moz-signature">-- <br>
Pablo Conesa - <strong>Madrid <a href="http://scipion.i2pc.es">Scipion</a>
team</strong></div>
</body>
</html>