Articles of proceso de

Cambie el nombre del proceso del script Python

El Administrador de tareas de Windows muestra todos los procesos en ejecución en la pestaña “Procesos”. El nombre de la imagen de los scripts de Python es siempre python.exe , o pythonw.exe , o el nombre del intérprete de Python. ¿Hay una buena manera de cambiar el nombre de la imagen de un script de […]

Python: Cambiar el nombre del proceso con setproctitle

Tengo una secuencia de comandos de Python que inicia una serie de progtwigs en C ++, a cada progtwig se le pasa un parámetro de línea de comando como se muestra a continuación process_path “~/test/” process_name “test” num_process = 10 for p in range(1, num_processes, 1): subprocess.Popen([process_path + process_name, str(p)], shell = False) ¿Es posible […]

Cómo verificar si algún proceso se está ejecutando en el administrador de tareas con python

Tengo una función en Python que debería comenzar a ejecutarse cuando se presente algún proceso (por ejemplo, proc.exe) en el administrador de tareas. ¿Cómo puedo monitorear los procesos que se ejecutan en el administrador de tareas con python?

Cómo obtener la identificación de abuelo del proceso

¿Cómo puedo obtener el ID de proceso del padre del proceso actual? En general, dadas una identificación de proceso, ¿cómo puedo obtener su identificación de proceso principal? por ejemplo, os.getpid () se puede utilizar para obtener el ID de proceso, y os.getppid () para el padre, ¿cómo puedo obtener abuelo, Mi objective es Linux (Ubuntu), […]

Python: configuración del límite de memoria para una llamada de función particular

En un script de Python, quiero establecer un límite de memoria para una determinada función de llamada. Miré cómo limitar el tamaño del montón ; sin embargo, no quiero limitar la memoria de todo el proceso de Python en ejecución, es decir, establecer el límite de memoria antes y después de la llamada a la […]

¿Cómo iniciar una secuencia de comandos de Python en segundo plano una vez que se ejecuta?

def main(self,argv): do stuff……. if __name__ == ‘__main__’: main(sys.argv[1:]) Cuando se ejecuta mi script, ¿cómo puedo hacer que ejecute inmediatamente main () como un proceso en segundo plano? Se ejecutará hasta completar y enviará información a un archivo. Olvidé decir que … el objective es poder ejecutar esto en cualquier sistema operativo. No quiero modificar […]

Usando python, demonizando un proceso.

Bueno, he mirado a python-daemon, y también a otras recetas de códigos relacionados con daemon. ¿Hay algún tutorial de ‘hola mundo’ por ahí que pueda ayudarme a comenzar a usar un proceso demonizado basado en Python?

¿Cuál es la alternativa multiplataforma a subprocess.getstatusoutput (antiguo commands.setstatusoutput () de Python?

El código a continuación no está actualizado en Python 3.0 al ser reemplazado por subprocess.getstatusoutput() . import commands (ret, out) = commands.getstatusoutput(‘some command’) print ret print out La pregunta real es cuál es la alternativa multiplataforma a este comando de Python porque el código anterior no es muy feo en Windows porque getstatusoutput solo es […]

Compruebe lo que está haciendo un proceso en ejecución: imprima el seguimiento de la stack de un progtwig Python no documentado

¿Hay alguna forma en Linux de verificar qué está haciendo un proceso de demonio de Python en ejecución? Es decir, ¿sin instrumentar el código y sin terminarlo? Preferiblemente me gustaría obtener el nombre del módulo y el número de línea que se está ejecutando actualmente. Las herramientas de depuración convencionales como strace, pstack y gdb […]

Cómo evitar cargar un módulo padre en un proceso bifurcado con multiproceso Pythons

Cuando creas un Pool de procesos utilizando el multiprocessing de Python, esos procesos se dividirán y los globales en el proceso primario se mostrarán en los procesos secundarios, señalados en esta pregunta a continuación: ¿Cómo puedo restringir el scope de un proceso de multiprocesamiento? Esto parece incluir módulos importados. Eso es un problema para los […]