我正在使用Python。在编写脚本时,我试图使用os.system()
打开新终端,创建新选项卡,并在每个相应的选项卡中运行不同的命令(这些命令似乎同时运行)。
我对gnome-terminal
很熟悉,因为它是我过去使用的格式,但是目前正在使用的系统Raspberry Pi(Raspbian)使用lxterminal
。
我一直都用
os.system("gnome-terminal --tab -e 'command1' --tab -e 'command2' ")
成功,但我不知道如何用
lxterminal
重现这些结果。所以,基本上我在问lxterminal
是否以及如何做到这一点。我可以用创建标签
lxterminal --tabs=1,2,3
和
lxterminal --tabs=1,2,3 --command="command1"
确实创建了选项卡并在第一个选项卡中执行了第一个命令...但这与我所能接近的很接近,显然,这并没有解决选项卡2和3中的多个命令的问题。
如果
lxterminal
员提供了任何线索,我只是想念它们...我认为-t
,--title
和--tabs
部分下的括号可能指向这些线索的详细信息,因此我尝试了类似 lxterminal --tabs=1[--command="command1"],2[--command="command2"]
但这只是标题的标题。
我所有的搜索都使我回到
gnome-terminal
,但是如果有办法让lxterminal
做到这一点,我很想知道。 最佳答案
尝试像这样运行命令:
lxterminal --command 'command1 & command2'
无论如何,都有关于issue的旧错误报告