【发布时间】:2013-01-18 19:35:10
【问题描述】:
我有一个 bash 脚本文件,其主要目的是(交叉)编译多个平台的二进制文件。 我想要的是在不同的终端同时执行多个命令(所以同时开始)。需要明确的是,它们必须从同一个 (bash) .sh 文件启动(和关闭)。
我试过了(就像在命令提示符下测试一样): gnome-terminal --title "终端 1" -x bash -c "ssh -t root@192.x.y.z 'echo 1'"
但是没有用;错误消息:“无法解析参数:无法打开显示:” 当然安装了 gnome-terminal。
其实我想要的(bash)sh文件是:
(在主终端运行):命令 A;命令 B;命令C
同时: (在终端 2 中运行):命令 D、命令 E;命令 F(然后关闭终端)
同时 (在终端 3 运行):命令 G,命令 H;命令 I(然后关闭终端)
当终端 2 和 3 完成并关闭时:执行 .sh 文件的其余部分
【问题讨论】:
-
你需要实际的窗口或进程就足够了吗?