GNU/Linux >> Tutoriales Linux >  >> Linux

Ejecute múltiples scripts de python al mismo tiempo

La solución más simple para ejecutar dos procesos de Python al mismo tiempo es ejecutarlos desde un archivo bash y decirle a cada proceso que vaya a segundo plano con el & operador de shell.

python script1.py &
python script2.py &

Para una forma más controlada de ejecutar muchos procesos en paralelo, busque en el proyecto Supervisor o use el módulo de multiprocesamiento para organizar desde dentro de Python.


Con Golpe:

python script1.py &
python script2.py &

Ese es todo el guión. Ejecutará los dos scripts de Python al mismo tiempo.

Python podría hacer lo mismo por sí mismo, pero requeriría mucho más tipeo y es una mala elección para el problema en cuestión.

Sin embargo, creo que es posible que esté tomando el enfoque equivocado para resolver su problema, y ​​me gustaría saber a qué se refiere.


Linux
  1. DSH:ejecute un comando de Linux en varios hosts a la vez

  2. ¿Ejecutar verdaderas instancias de múltiples procesos de Gnome-terminal?

  3. ¿Compartir variables entre múltiples scripts de shell?

  4. ¿Ssh a múltiples hosts y ejecutar un comando?

  5. Determinar si python se está ejecutando en Ubuntu Linux

Cómo ejecutar Python Scripts con Apache y mod_wsgi en Ubuntu 20.04

Pipx:instale y ejecute aplicaciones de Python en entornos aislados

Cómo ejecutar todos los scripts en un directorio en Linux

Cómo ejecutar un script de Python en PHP

Cómo ejecutar múltiples comandos de Linux en un solo comando

¿Cómo ejecutar scripts ejecutables en Nautilus?