按 Ctrl+C 键会关闭 gnome-terminal 中的新选项卡

按 Ctrl+C 键会关闭 gnome-terminal 中的新选项卡

我正在编写一个 bash 脚本,可以同时运行几个微服务。

gnome-terminal --tab -t 'test' -- sh -c "cd Services/Api; dotnet run --no-build; bash";

该命令运行正常,但当我按 Ctrl+C 停止应用程序时,选项卡会自动关闭。我希望选项卡在指定目录中保持打开状态。

参见截图:

结果

答案1

我使用以下线程来解决这个问题
这里

gnome-terminal --tab -t 'test' -- bash -ic "endyarnstart() { exec bash; };trap endyarnstart INT;cd Services/Api;dotnet run --no-build;exec bash";

相关内容