Python терминал Linux

У меня возникла проблема при работе в терминале с помощью Python. Суть в том что на компьютере, под linux ubuntu, есть 7 скриптов Python которые нужно периодически запускать и выключать. Хочу сделать автоматизацию этого дела одним скриптом Python но не получилось никак, пробовал pexpect, runscript и т.п. но ничто у меня не сработало. Может есть попроще способы? (Если в ручную то скрипты запускаю с терминала "python script.py") Буду благодарен за помощь!


Ответы (1 шт):

Автор решения: Pak Uula

Если вам нужно только запускать процессы, то subprocess.run вам вполне достаточно.

import subprocess

subprocess.run(["python", "script.py"])

Эта функция запускает процесс python с аргументом script.py и ждёт завершения порождённого процесса.

→ Ссылка