Shell脚本异常傲娇,出错后、执行完根本不给你机会让你查看报错信息、输出信息,直接闪退。
废话不多说,调教方法如下,直接在Shell脚本末尾加上如下代码:
# 使用read命令达到类似bat中的pause命令效果
echo 按任意键继续
read -n 1
echo 继续运行
例:
某.sh文件内容如下图,执行完或出错后直接闪退。

末尾加上代码:

这样,运行出错后、执行完,可以有足够的时间来查看报错信息、输出信息。按任意键关闭窗口或者点击关闭窗口。

另外,利用sleep命令实现窗口延迟关闭以及其他例子可参考:

本文介绍如何通过在Shell脚本结尾加入read命令,实现类似Windows批处理的暂停效果,以便在执行出错或结束后查看详细报错和输出信息,避免窗口立即关闭。
2171

被折叠的 条评论
为什么被折叠?



