相关疑难解决方法(0)

如何将命令发送到特定的终端窗口?


我想编写一个脚本,用于在不同的终端中同时打开多个程序(服务器)——不管是哪一个——并将不同的命令分配给不同的终端,命令“登陆”在正确的终端内。这可能吗?
也许,像这样:

  1. 打开终端1
  2. 打开终端2 //与1同时。
  3. command1 //在终端1中执行而不打开新的终端窗口
  4. command2 //在终端2中执行而不打开新的终端窗口
  5. ...

我可以以某种方式标记终端窗口,以便在正确的终端内执行命令吗?

我还想在他们的程序运行时观察所有终端 - 我的程序有一个参数来将跟踪/调试打印到终端。所以我想看看他们之间交换了什么消息。

注意:我不太关心交换数据的安全性,因为这个脚本应该作为一个“模拟”。我已将每个服务器配置为从本地主机上的分配端口运行。

command-line bash scripts gnome-terminal

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

command-line ×1

gnome-terminal ×1

scripts ×1