簡體   English   中英

Python:在Linux上啟動新終端並等待它完成/退出

[英]Python: Start new terminal on Linux and wait for it to finish/exit

與我的另一個問題相同的情況: Python:在Windows上啟動新的命令提示符並等待它完成/退出,除了我需要它在Linux上工作。

如果你不想閱讀另一個問題:我想打開一些新的終端窗口並讓每個執行一個命令,我希望父python程序等到所有終端窗口關閉。

這樣做:

os.system("gnome-terminal -e {command}")

打開一個新的終端窗口,但程序不會等待。 使用p = Popen() p.wait() p = Popen()p.wait()不起作用,因為gnome-terminal命令立即完成。

Gnome終端為所有終端窗口重用相同的父進程。

使用gnome-terminal --disable-factory強制它啟動一個新進程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM