GNU/Linux >> Znalost Linux >  >> Linux

Spusťte více skriptů pythonu současně

Nejjednodušším řešením, jak spouštět dva procesy Pythonu současně, je spustit je ze souboru bash a sdělit každému procesu, aby přešel na pozadí pomocí & operátor shellu.

python script1.py &
python script2.py &

Pro více kontrolovaný způsob, jak spouštět mnoho procesů paralelně, se podívejte do projektu Supervisor nebo použijte multiprocessingový modul k orchestraci zevnitř Pythonu.


S Bash:

python script1.py &
python script2.py &

To je celý scénář. Spustí dva Python skripty současně.

Python by mohl udělat totéž sám, ale vyžadovalo by to mnohem více psaní a je to špatná volba pro daný problém.

Myslím si však, že je možné, že k řešení svého problému přistupujete špatně, a rád bych slyšel, na co narážíte.


Linux
  1. Spouštět skripty Shell přes web?

  2. Sdílení proměnných ve více skriptech Shell?

  3. Ssh na více hostitelů a spustit příkaz?

  1. DSH – Spusťte příkaz Linux na více hostitelích současně

  2. Jak spouštět skripty Pythonu ze shellu

  3. Spouštějte skripty Pythonu bez explicitního vyvolání `python`

  1. Jak spravovat více verzí Pythonu pomocí Pyenv v systému Linux

  2. Spustit skutečné vícenásobné procesní instance terminálu Gnome?

  3. Jak trasovat Python skripty pomocí trace.py