Я пишу программу начальной загрузки, которая запускает несколько отдельных программ одновременно. Таким образом, я требую, чтобы каждая подпрограмма имела собственное окно терминала таким образом, чтобы дать мне возможность запускать/останавливать каждую подпрограмму индивидуально в бутстрапе.Python: открытие программы в новом терминале [Linux]
Я смог сделать это в Windows с помощью Popen и CREATE_NEW_CONSOLE (каждая подпрограмма имеет собственный .py-файл), однако у меня возникают проблемы с этим в Linux. Я использую Raspberry Pi и Python 2.7.9.
Я попытался:
Subprogram = Popen([executable, 'Foo.py'], shell=True)
Однако это не похоже, чтобы создать новое окно .. и
os.system("python ./Foo.py")
Не похоже, чтобы создать новое окно и не позволяют мне для завершения процесса.
Другие исследования до сих пор доказано бесплодны ..
Как я могу это сделать? Спасибо заранее.
Вы всегда можете использовать [экран] (https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/), чтобы запустить их все в одном окне терминала. – Basic