加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 多个终端,多个命令,lxterminal

发布时间:2020-12-20 13:10:12 所属栏目:Python 来源:网络整理
导读:我正在使用 Python.编写脚本时,我试图使用os.system()打开一个新终端,创建新选项卡并在每个相应的选项卡中运行不同的命令(它们似乎同时运行). 我熟悉gnome-terminal,因为它是我过去使用的,但是我正在使用的系统,Raspberry Pi(Raspbian),使用lxterminal. 我一
我正在使用 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,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的旧bug报告

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读