我有一个文件夹父文件夹其中包含一个脚本我的测试用例
parent_folder/mytestcase.sh
我在主目录中。如何使用 GNOME TERMINAL 命令启动新终端,CD 到父文件夹并发出上述脚本。新终端的输出应为 CD 到父文件夹,然后发出 mytestcase.sh。
答案1
您可以运行以下命令:
gnome-terminal --window --working-directory /full/path/to/parent_folder -- ./mytestcase.sh
如果要在执行mytestcase.sh
ends 之后保持终端打开:
方法 1. 修改mytestcase.sh
脚本,在末尾添加如下命令:
read DUMMY
这将等待直到您按下 ENTER,然后终端窗口将关闭。
方法 2. 在 GNOME 终端中使用自定义配置文件。在“首选项”中,定义一个新配置文件(我们称之为),然后在“命令”选项卡中选择命令完成后保持窗口打开的选项。然后使用以下命令noclose
调用:gnome-terminal
gnome-terminal --window-with-profile=noclose --working-directory /full/path/to/parent_folder -- ./mytestcase.sh