GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Führen Sie mehrere Python-Skripte gleichzeitig aus

Die einfachste Lösung, um zwei Python-Prozesse gleichzeitig auszuführen, besteht darin, sie aus einer Bash-Datei auszuführen und jedem Prozess mit & mitzuteilen, dass er in den Hintergrund gehen soll Shell-Operator.

python script1.py &
python script2.py &

Für eine kontrolliertere Möglichkeit, viele Prozesse parallel auszuführen, schauen Sie sich das Supervisor-Projekt an oder verwenden Sie das Multiprocessing-Modul, um aus Python heraus zu orchestrieren.


Mit Bash:

python script1.py &
python script2.py &

Das ist das gesamte Skript. Die beiden Python-Skripte werden gleichzeitig ausgeführt.

Python könnte dasselbe selbst tun, aber es würde viel mehr Tipparbeit erfordern und ist eine schlechte Wahl für das vorliegende Problem.

Ich halte es jedoch für möglich, dass Sie bei der Lösung Ihres Problems den falschen Ansatz verfolgen, und ich würde gerne hören, worauf Sie hinauswollen.


Linux
  1. Shell-Skripte über eine Website ausführen?

  2. Ssh zu mehreren Hosts und einen Befehl ausführen?

  3. So führen Sie Python-Skripte von der Shell aus

  4. Stellen Sie fest, ob Python unter Ubuntu Linux ausgeführt wird

  5. Führen Sie Python-Skripte aus, ohne „python“ explizit aufzurufen

So führen Sie Python-Skripte mit Apache und mod_wsgi unter Ubuntu 20.04 aus

Pipx – Installieren und Ausführen von Python-Anwendungen in isolierten Umgebungen

So führen Sie alle Skripte in einem Verzeichnis unter Linux aus

So führen Sie ein Python-Skript in PHP aus

So führen Sie mehrere Linux-Befehle in einem einzigen Befehl aus

Wie führe ich ausführbare Skripte in Nautilus aus?