私はいくつかの個々のプログラムを同時に実行するブートストラッププログラムを書いています。したがって、ブートストラップ内で各サブプログラムを個別に開始/停止できるように、各サブプログラムに独自の端末ウィンドウが必要です。Python:新しい端末でプログラムを開く[Linux]
私はPopenとCREATE_NEW_CONSOLEを使ってこれを行うことができました(それぞれのサブプログラムは独自の.pyファイルを持っています)。しかし、これをLinuxで実現するのに問題があります。私はRaspberry PiとPython 2.7.9を使用しています。
私が試してみました:
Subprogram = Popen([executable, 'Foo.py'], shell=True)
は、しかし、これは...新しいウィンドウを作成していないようだと
os.system("python ./Foo.py")
は、新しいウィンドウを作成したり、私を許可していないようですプロセスを終了する。他の研究は、これまでに実を結ばないことが証明されている
..
私はこれをどのように行うことができますか?事前に多くの感謝。
[screen](https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/)を使って、同じターミナルウィンドウ内でそれらをすべて起動することができます – Basic