Articles of proceso de

Proceso de eliminación automática y proceso secundario de multiproceso Pool.

Estoy utilizando el módulo de multiprocesamiento para el parallel processing. En el siguiente fragmento de código, busque el nombre de archivo de la cadena en la ubicación X y devuelva el nombre del archivo donde se encuentra la cadena. Pero en algunos casos, el proceso de búsqueda lleva mucho tiempo, por lo que intenté finalizar […]

¿Cómo obtener la cantidad de “trabajo” que queda por hacer en un Pool de multiprocesamiento de Python?

Hasta ahora, siempre que necesitaba utilizar el multiprocessing lo he hecho creando manualmente un “grupo de procesos” y compartiendo una Cola de trabajo con todos los subprocesos. Por ejemplo: from multiprocessing import Process, Queue class MyClass: def __init__(self, num_processes): self._log = logging.getLogger() self.process_list = [] self.work_queue = Queue() for i in range(num_processes): p_name = ‘CPU_%02d’ […]

Biblioteca de Python para la gestión de procesos de Linux

A través de mi interfaz web, me gustaría iniciar / detener ciertos procesos y determinar si un proceso iniciado todavía se está ejecutando. Mi sitio web existente se basa en Python y se ejecuta en un servidor Linux, ¿conoce una biblioteca adecuada que admita esta funcionalidad? Gracias

¿Son los motores IPython procesos independientes?

De la documentación de la Visión general de la architecture de IPython sabemos que … El motor de IPython es una instancia de Python que toma los comandos de Python a través de una conexión de red. Dado que es una instancia de Python, ¿eso implica que estos motores son procesos independientes? Puedo cargar manualmente […]

Cómo eliminar productos de construcción

¿Es posible eliminar automáticamente los productos de comstackción generados por un script setup.py basado en setuptools ? Acabo de comenzar con un nuevo proyecto de Python y es la primera vez que uso setuptools como desarrollador, por lo que es posible que me esté equivocando. cuando python setup.py bdist el proyecto usando python setup.py bdist […]

Como ejecutar el proceso como usuario diferente del servicio de Windows.

He creado un servicio que ya se inició antes de que un usuario inicie sesión. El servicio se ejecuta como usuario de “Servicio de red”. De vez en cuando, debe ejecutar un proceso de actualización que debe ejecutarse como un usuario de dominio. Debe considerarse el caso de que ningún usuario haya iniciado sesión mientras […]

Implementar un objeto de tipo spinner en una clase como un subproceso

Soy un principiante total y solo comencé a hacer clases hoy, y estoy tratando de hacer una especie de objeto ‘giratorio’ al que puedo llamar algo así: una de las cosas sobre las que estoy confundido es si usar ‘hilo’, ‘hilo’ o ‘procesos’. Acabo de leer en alguna parte que una instancia de un subproceso […]

Herramienta de monitoreo de procesos en python.

Estoy tratando de construir una herramienta de monitoreo de procesos en Python, con algunas tareas básicas de manejo iniciar un proceso, verificar el estado de ejecución o detener un proceso Considere la dependencia del proceso antes de iniciar un proceso. por ejemplo, archivo de dependencia de configuración `P1-> P2, P3 P2-> P3-> P4, P5 P4-> […]

Espera hasta que un cierto proceso (conociendo el “pid”) termine

Tengo esto: def get_process(): pids = [] process = None for i in os.listdir(‘/proc’): if i.isdigit(): pids.append(i) for pid in pids: proc = open(os.path.join(‘/proc’, pid, ‘cmdline’), ‘r’).readline() if proc == “Something”: process = pid return process def is_running(pid): return os.path.exists(“/proc/%s” % str(pid)) Entonces hago esto: process = get_process() if process == None: #do something else: […]

¿Reemplazar el proceso actual con la invocación de subproceso?

En Python, ¿hay una manera de invocar un nuevo proceso, entregarle el mismo contexto, como las secuencias de IO estándar, cerrar el proceso actual y otorgar control al proceso invocado? Esto efectivamente “reemplazaría” el proceso. Tengo un progtwig cuyo comportamiento quiero repetir. Sin embargo, utiliza una biblioteca de terceros, y parece que la única forma […]