GNU/Linux >> Tutoriels Linux >  >> Linux

Exécutez plusieurs scripts python simultanément

La solution la plus simple pour exécuter deux processus Python simultanément est de les exécuter à partir d'un fichier bash et de dire à chaque processus d'aller en arrière-plan avec le & opérateur shell.

python script1.py &
python script2.py &

Pour une manière plus contrôlée d'exécuter de nombreux processus en parallèle, consultez le projet Supervisor ou utilisez le module de multitraitement pour orchestrer depuis Python.


Avec Bash :

python script1.py &
python script2.py &

C'est tout le script. Il exécutera les deux scripts Python en même temps.

Python pourrait faire la même chose lui-même, mais cela prendrait beaucoup plus de frappe et c'est un mauvais choix pour le problème en question.

Je pense qu'il est possible que vous adoptiez la mauvaise approche pour résoudre votre problème, et j'aimerais savoir où vous voulez en venir.


Linux
  1. Comment gérer plusieurs versions de Python avec Pyenv sous Linux

  2. DSH - Exécutez une commande Linux sur plusieurs hôtes à la fois

  3. Exécuter des scripts Shell via un site Web ?

  4. Déterminez si python est exécuté dans Ubuntu Linux

  5. Exécutez des scripts Python sans appeler explicitement `python`

Comment exécuter des scripts Python avec Apache et mod_wsgi sur Ubuntu 20.04

Pipx - Installer et exécuter des applications Python dans des environnements isolés

Comment exécuter tous les scripts dans un répertoire sous Linux

Comment exécuter un script Python en PHP

Comment exécuter plusieurs commandes Linux en une seule commande

Comment exécuter des scripts exécutables dans Nautilus ?