从桌面快捷方式运行bash脚本时保持终端打开

时间:2018-06-06 18:27:20

标签: java bash terminal

我正在从我的桌面上运行一个bash脚本,而不是我为它制作的快捷方式。当我点击它时会显示“在终端执行”这是我想要做的选项。 bash脚本编译并运行我制作的java程序,脚本的目的是处理程序可能通过编译方式向编程经验非常少的人处理的错误(尽管对问题不是很重要)。当我启动它时,它将按预期打开终端。遇到错误时,它会将错误打印到屏幕上,就像人们预期的那样,但会立即关闭它打开的终端。

我想要的是终端保持打开状态,直到有人退出终端,以便他们可以阅读错误。

1 个答案:

答案 0 :(得分:1)

我建议您使用读取操作在bash脚本末尾添加一行代码,如下所示:

read -p 'Hit ENTER to exit'

这将使终端可见,直到您按ENTER键。