[pyar] Stdout multiplexing multiplataforma

Manuel Kaufmann humitos en gmail.com
Sab Ene 30 21:09:22 ART 2016


El 30/01/16 a las 18:39, Lucas Liendo escribió:
> Estos procesos estan totalmente desacoplados de proceso padre.

¿Qué quiere decir exactamente esto?

¿Podés mostrar un poco el código de cómo estás llamando a esos procesos?

> Me gustaria saber si es posible capturar las salidas de cada uno de
> estos procesos utilizando alguna tecnica de multiplexing (ej select).

¿Porqué no podés usar simplemente el módulo "subprocess.run"?

 >>> import subprocess
 >>> command_ls = subprocess.run(["ls", "-l"], stdout=subprocess.PIPE)
 >>> command_ls.stdout
b'total 16\ndrwxr-xr-x  9 alarm alarm 4096 ene 18 18:37 apps\ndrwxr-xr-x 
  2 alarm alarm 4096 ene 30 16:57 bin\ndrwxr-xr-x 11 alarm alarm 4096 
ene 11 23:23 fades\ndrwxr-xr-x  8 alarm alarm 4096 ene 11 21:34 pyfispot\n'

Saludos,

-- 

Kaufmann Manuel
-- http://elblogdehumitos.com.ar/


Más información sobre la lista de distribución pyar