Articles of ipc

¿Cómo puedo lanzar una instancia de una aplicación usando Python?

Estoy creando un script de Python en el que realiza un montón de tareas y una de esas tareas es iniciar y abrir una instancia de Excel. ¿Cuál es la forma ideal de lograr eso en mi guión?

Multiplataforma IPC

Estoy buscando sugerencias sobre posibles mecanismos de IPC que son: Multiplataforma (al menos Win32 y Linux) Fácil de implementar en C ++ , así como los lenguajes de scripting más comunes (perl, ruby, python, etc.). Por último, fácil de usar desde un punto de vista de progtwigción! ¿Cuáles son mis opciones? Estoy progtwigndo bajo Linux, […]

Dar acceso a la memoria compartida después de que los procesos secundarios ya hayan comenzado

¿Cómo le doy a los procesos secundarios acceso a los datos en la memoria compartida si los datos solo están disponibles después de que se hayan generado los procesos secundarios (utilizando multiproceso.Proceso )? Soy consciente de multiprocessing.sharedctypes.RawArray , pero no puedo averiguar cómo dar a mis procesos secundarios acceso a un RawArray que se crea […]

IPC simple entre C ++ y Python (multiplataforma)

Tengo un proceso de C ++ ejecutándose en segundo plano que generará ‘eventos’ con poca frecuencia que un proceso de Python ejecutándose en el mismo cuadro deberá recuperarse. El código en el lado C debe ser lo más ligero posible. El lado de Python es de solo lectura. La implementación debe ser multiplataforma. Los datos […]

Combinando node.js y Python

Node.js es una combinación perfecta para nuestro proyecto web, pero hay pocas tareas computacionales para las que preferiríamos Python. También tenemos un código Python para ellos. Estamos muy preocupados por la velocidad, ¿cuál es la forma más elegante de cómo llamar a un “trabajador” de Python desde node.js de forma asíncrona y no bloqueante?

esperar proceso hasta que todos los subprocesos terminen?

Tengo un proceso principal que crea dos o más subprocesos. ¿Quiero que el proceso principal espere hasta que todos los subprocesos terminen sus operaciones y salgan? # main_script.py p1 = subprocess.Popen([‘python script1.py’]) p2 = subprocess.Popen([‘python script2.py’]) … #wait main process until both p1, p2 finish …

Python interprocess consulta / control

Tengo este demonio de servicio basado en Python que está haciendo una gran cantidad de IO multiplexado (selección). Desde otra secuencia de comandos (también Python) quiero consultar a este daemon de servicio sobre el estado / información y / o controlar el procesamiento (p. Ej., Pausarlo, apagarlo, cambiar algunos parámetros, etc.). ¿Cuál es la mejor […]

En localhost, ¿cómo escojo un número de puerto libre?

Estoy tratando de jugar con la comunicación entre procesos y, como no pude averiguar cómo usar canalizaciones con nombre en Windows, pensé que iba a usar sockets de red. Todo sucede localmente. El servidor puede lanzar esclavos en un proceso separado y escucha en algún puerto. Los esclavos hacen su trabajo y entregan el resultado […]

Comunicación entre procesos en Python

¿Cuál es una forma limpia y elegante de hacer la comunicación entre procesos entre dos procesos de python diferentes? Actualmente uso tuberías con nombre en el sistema operativo, pero se siente un poco intrépido. Reescribí mis cosas con los servicios dbus , que funcionaron, pero parece que cuando se ejecuta el código de forma remota […]