es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SUBPROCESS

cómo extraer el estado de un subproceso

Mi situación es la siguiente: primero, abrí un subproceso mientras mantenía un proceso principal, de alguna manera como subprocess = Process(target=func, name=’MySubprocess’) cuando imprimí subprocess antes de subprocess.start(), obtuve información que se muestra así: ; después de subprocess.start(), imprimo subprocess y obtengo ; después de subrpocess.join(), obtengo . Así que . . . Read more

Mata un subprocess de Python que no retorna.

TLDR Quiero matar un subprocess como top mientras todavía está en ejecución. Estoy usando Fastapi para ejecutar un comando en la entrada. Por ejemplo, si ingreso top, mi programa ejecuta el comando, pero como no devuelve nada, actualmente tengo que usar un retardo de tiempo y luego matarlo/terminarlo. Sin embargo, . . . Read more

Convirtiendo `os.system` a `subprocess` en Python.

Quiero buscar un ID de Pantalla de Linux en Python para verificar si esta Pantalla existe. Me gustaría convertir mi comando os.system a un comando subprocess. De esto: python os.system(‘screen -ls | grep -i ‘ + INSTANCE_NAME + ‘ >/dev/null’) a esto: python subprocess.check_call([‘screen’, ‘-ls’, ‘|’, ‘grep’, ‘-i’, INSTANCE_NAME]) El . . . Read more

problema de ruta en subprocess.call, ¿cómo solucionarlo?

Mi problema con subprocess.call es que mi acceso directo tiene un archivo INI adicional llamado LIV2.INI y mi archivo exe debería ejecutarse con él. Mi enlace objetivo en el acceso directo se ve así: python “C:\Program Files (x86)\AMO\EXE\PROGRAM LIVE 2.exe” LIV2.INI He intentado esto: python subprocess.call(‘C:\Users\admin\Desktop\PROGRAM LIVE 2.exe LIV2.INI’) Y . . . Read more

Python 3.8.1: Los métodos de llamada/subproceso Popen no funcionan.

Recientemente actualicé mi paquete de Python de 3.6.8 a 3.8.10, según lo que he leído, no hay muchas diferencias entre las versiones. Pero he encontrado algunos problemas en mi código, específicamente con el método subprocess.Popen() que no funciona como se esperaba. commands = [“sc start ” + service_name_string] command_executions = . . . Read more