首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Bash脚本生成新的结束符选项卡

从Bash脚本生成新的结束符选项卡
EN

Ask Ubuntu用户
提问于 2017-01-09 09:05:41
回答 1查看 16K关注 0票数 13

我编写了一个Bash脚本,它运行四个长时间运行(每个进程20到30分钟):

代码语言:javascript
复制
terminator -T "<NAME-1>" -e "<COMMAND-1>" &
terminator -T "<NAME-2>" -e "<COMMAND-2>" &
terminator -T "<NAME-3>" -e "<COMMAND-3>" &
terminator -T "<NAME-4>" -e "<COMMAND-4>" &

(其中<COMMAND-X>是由几行Bash预先创建的值,包括对Kubernetes的调用)。

当我运行我的脚本时,每个进程都会在一个新的结束符窗口中打开。为了避免每次运行脚本时生成四个新窗口,我实际上希望它们都在单个新窗口的不同视图中开始。有办法这样做吗?手册里什么都没有。

我会接受一种使用不同终端的解决方案。

EN

回答 1

Ask Ubuntu用户

发布于 2017-01-09 09:15:24

Alternative:

既然您已经提到您将接受替代解决方案,那么请考虑使用gnome-terminal。在过去,我曾为此编写过脚本,它允许具有多个选项卡的生成窗口并运行自己的命令。例如,请看这个:https://askubuntu.com/a/863179/295286

至于结束符本身,它似乎允许通过--new-tab选项为已经存在的窗口生成新的选项卡,但我看到除了通过--layout选项之外,没有其他选项可以生成多选项卡窗口。当然,您可以将其自动化,因为布局都会进入~/.config/terminator/config文件,因此您可以编写自定义配置文件。如果我不会忘记的话,我会尝试写一个,但是我认为gnome-terminal方法要简单得多,而且正是您想要的。

原始答案

结束符有一个layout首选项,您可以将其用于特定数量的选项卡、拆分,并将特定颜色配置文件分配给它们。您要做的是打开窗口,添加想要的选项卡,然后右击,转到首选项,布局选项卡,然后单击“添加”按钮。

编辑完布局后,保存它。现在,您可以调用“使用terminator -l <Layout Name>”生成具有确切选项卡集的窗口。例如,从我的屏幕截图中可以看到我有custom布局,所以我会使用terminator -l custom

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/869756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档