Articles of subprocess

Cómo determinar el pid del proceso iniciado vía os.system

Quiero iniciar varios subprocesos con un progtwig, es decir, un módulo foo.py inicia varias instancias de bar.py Como a veces tengo que terminar el proceso manualmente, necesito la identificación del proceso para ejecutar un comando de eliminación. A pesar de que toda la configuración es bastante “sucia”, ¿existe una buena forma pythonica de obtener un […]

Python – subprocesos y el shell de python

Estoy intentando pagar un subproceso que no sea de python y permitirle que herede el stdin y el stdout de python. – Estoy usando subproceso. Esto probablemente funcionaría si estoy llamando desde una consola, pero definitivamente no funciona cuando estoy usando el shell de python (Estoy usando IDLE por cierto) ¿Hay alguna forma de convencer […]

Django + Apache + Windows WSGIDaemonProcess Alternative

Después de configurar un sitio de django y ejecutarlo en el servidor de desarrollo, finalmente pude implementarlo en un entorno de producción utilizando el mod_wsgi / apache22 recomendado. Actualmente estoy limitado a implementar esto en una máquina con Windows XP. Mi problema es que varias vistas de django que he escrito utilizan el módulo de […]

tkinter.TclError: no se pudo conectar para mostrar “localhost: 18.0”

Estaba intentando ejecutar una simulación (escrita en python) en el servidor central, y cuando finaliza la simulación, muevo el archivo de figura guardado / archivo de datos guardado a mi PC local, conectándome a mi PC local. El código es el siguiente: import matplotlib.pyplot as plt import subprocess import scipy.io import os #Save data file: […]

Leer archivo remoto usando subproceso python y ssh?

¿Cómo puedo leer datos de un archivo remoto grande usando subprocess y ssh?

¿Cómo puedo matar omxplayer por Python Subprocess?

Estoy jugando con mi Raspberry Pi GPIO. Conecto 4 conmutadores a GPIO. Quiero darme cuenta de que la función es Mientras mantiene presionado el interruptor 1. Detenga la película actual, Reproducir M01.mp4. Mientras mantiene presionado el interruptor 2. Detenga la película actual, Reproducir M02.mp4. … Si no se mantuvo ningún interruptor, el jugador M00.mp4 está […]

Ventajas del subproceso sobre os.system

Recientemente he encontrado algunas publicaciones en el desbordamiento de stack que dicen que el subproceso es mucho mejor que os.system, sin embargo, estoy teniendo dificultades para encontrar las ventajas exactas. Algunos ejemplos de cosas que he encontrado en: https://docs.python.org/3/library/os.html#os.system “El módulo de subproceso proporciona instalaciones más potentes para generar nuevos procesos y recuperar sus resultados; […]

Entrada estándar personalizada para subproceso python

Estoy ejecutando un proceso SSH como este: sshproc = subprocess.Popen([command], shell=True) exit = os.waitpid(sshproc.pid, 0)[1] Esto funciona y abre un terminal interactivo. Basado en la documentación para el subprocess , sshproc está usando sys.stdin del sys.stdin . La pregunta es: ¿cómo puedo imprimir en stderr o en un archivo qué entrada se recibe en este […]

Enviar cadenas entre los scripts de Python utilizando PIPE de subproceso

Quiero abrir un script de Python usando subproceso en mi progtwig principal de python. Quiero que estos dos progtwigs puedan chatear entre sí, ya que ambos se están ejecutando, así que puedo monitorear la actividad en el script esclavo, es decir, necesito que envíen cadenas entre ellos. El progtwig principal tendrá una función similar a […]

Python subprocess.Popen PIPE y SIGPIPE

Mientras navegué por las publicaciones, encontré este ejemplo a continuación aquí . Se dice que proc1.stdout.close() es necesario para que se llame a la salida apropiada de proc1 , generando SIGPIPE . import subprocess proc1 = subprocess.Popen([‘ps’, ‘cax’], stdout=subprocess.PIPE) proc2 = subprocess.Popen([‘grep’, ‘python’], stdin=proc1.stdout, stdout=subprocess.PIPE, stderr=subprocess.PIPE) proc1.stdout.close() # Allow proc1 to receive a SIGPIPE if […]