[Py-MAD] POpen y process spawn
Jesus Cea
jcea at jcea.es
Tue May 4 17:39:39 CEST 2021
On 29/4/21 9:14, Pablo Conesa wrote:
> Podría haber diferencias aqui, sys.stdout se desvia a un fichero en
> worker2, y puede que worker3 y worker4 lo "hereden"?
Sí, de hecho es lo normal si los "hijos no hacen nada especial", heredan
los descriptores del padre.
> Estos children no serían "workers" serian comandos a programas que hace
> prosamiento de imagenes y en estos caso si queremos pararlos. Es solo en
> casos, excepcionales, donde lanzamos otros "workers", queremos "separar"
> el subproceso. Digamos que tenemos tener 2 modos de lanzar subprocesos:
> como child o separado.
No es trivial matar los hijos de un proceso que ha muerto, sin
colaboración de todas sus partes. En código mío yo puedo hacer cosas
como mirar quien es mi padre, y si cambia, sé que mi padre ha muerto y
me suicido. Pero eso tienes que programarlo tú.
Una opción es el tema de sesiones que he comentado en un mensaje
anterior. En linux, escribe "man 2 setsid".
https://unix.stackexchange.com/a/240657/215258
En todo caso aquí ya estamos hablando de linux y sistemas operativos.
Nos hemos ido de "python".
--
Jesús Cea Avión _/_/ _/_/_/ _/_/_/
jcea at jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
Twitter: @jcea _/_/ _/_/ _/_/_/_/_/
jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20210504/1a9e8ec4/attachment.bin>
More information about the Madrid
mailing list