请教:如何编写一个脚本开启终端并在终端中运行指定程序?

大家好,我要实现的功能是,在一个终端中通过运行脚本,开启一个新终端,并在该终端中运行指定的程序。
在网上搜了一遍,打开新终端并在终端中运行程序可以使用
gnome-terminal -e "./程序名",还有xterm的,由于我的指定程序中有一个基于gnome-terminal的图形界面,因此只用gnome-terminal的。但是我用这个命令打开后,新的终端一闪而过,看不到程序运行的结果。
请问是我用的参数不对,还有没有其他方法?谢谢!
PS:可以确定的是如果直接运行指定程序,在终端画面上有界面显示,指定的程序如果开启是不会自动关闭的。