运行.sh文件后如何防止终端退出?

时间:2019-02-26 04:14:08

标签: terminal

我在
中选择了'如果外壳干净退出的话就关闭' terminal preferences > profiles > shell > when the shell exits
我想保留此设置。

按预期,我的终端窗口确实关闭了。但是,我该如何强制退出“不干净”的出口?为了防止终端窗口关闭?

我已经用命令测试了.sh文件,该命令应使用不存在的文件来创建错误。但是,当我执行.sh文件时,终端窗口仍然关闭:

rm non-existent-file.txt

它会立即打开和关闭。 我还尝试过放置我认为是错误退出代码的代码,假设我将创建一个“不干净的”退出代码,那肯定是错误的。

rm non-existent-file.txt
exit 1

有这样的东西吗?

0 个答案:

没有答案