以编程方式启动 6 个服务器并操作 Gnome 终端

以编程方式启动 6 个服务器并操作 Gnome 终端

我想制作一个脚本(bash),以编程方式

  1. 启动 gnome-termal,其中有 6 个标签,每个标签都有自己的标题
  2. 在每个选项卡中启动不同的命令
  3. 延迟启动服务器 5,直到服务器 4 运行约 1 分钟
  4. 将 gnome 终端的标题更改为“我的服务器”
  5. 切换到“服务器 4”选项卡

我希望通过双击文件来完成所有这些操作,而不出现对话框(RHEL 6)来询问我是否要显示或运行该文件。

通过 Google 搜索我找到了这一步,但是其余部分我还需要一些帮助:

gnome-terminal                                 \
--tab -t "Server 1"   -e commandStartServer1   \
--tab -t "Server 2"   -e commandStartServer2   \
--tab -t "Server 3"   -e commandStartServer3   \
--tab -t "Server 4"   -e commandStartServer4   \
--tab -t "Server 5"   -e commandStartServer5   \
--tab -t "Server 6"   -e commandStartServer6   \

答案1

我只能帮助您处理对话框。创建一个 .desktop 文件,它将运行您的可执行脚本。您可以找到 .desktop 文件的快速介绍这里或者查看 /usr/share/applications 中的一个文件。

至于其余问题,请查看问题。

相关内容