python - 多终端,多命令,lxterminal

标签 python linux terminal tabs raspberry-pi

我正在使用 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 的旧错误报告

关于python - 多终端,多命令,lxterminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35530993/

相关文章:

node.js - 安装全局 npm 包时 EACCES 权限被拒绝

python - 我如何计算文本文件中的行总和?

Python HTML 编码\xc2\xa0

python - 从数据框中的每一列中查找最大值

python - 更好的算法(比使用字典)来枚举具有给定总和的对。

linux - 使用通配符和 grep

r - 尽管有.Rprofile,但ESS-R“没有历史可保存”

.net - Mono 在 Linux 中哪里安装 X509 证书?

terminal - 无法从终端使用类路径变量运行java程序

linux - 未找到命令(Linux 终端)路径设置