如何在运行程序的终端中编写命令并从脚本打开

时间:2014-03-31 20:51:07

标签: bash

我已经知道如何使用gnome-terminal在bash中打开终端并执行程序:

gnome-terminal -e ./OpenBTSCLI

但我还需要在新终端中打开该程序后,在内部编写另一个命令。

当我尝试使用echo时,该消息出现在我运行bash的终端中。

我试过:gnome-terminal -e“bash -c'./OpenBTSCLI&& echo message'”我在网上找到但是它不起作用,它只做第一部分。

任何人都知道如何解决这个问题?谢谢

1 个答案:

答案 0 :(得分:0)

我认为它也会执行第二个命令,但是一旦命令完成,新终端就会关闭,所以你不会看到它。我颠倒了引号的顺序,并在最后增加了1s睡眠,以便看到回声。

gnome-terminal -e 'bash -c "./OpenBTSCLI && echo message && sleep 1"'
相关问题