shell脚本报错后退出执行


在shell脚本顺序执行过程中,可能会有中间环节会出错报错,此时仍然会继续往下执行。
那如何避免此问题,使得出错时退出后面的执行?
参考代码:

#!/bin/bash
set -o errexit

在最开头加上 set -o errexit 即可(或者 set -e)
要关闭的时候 set +o errexit (或者 set +e)

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - shell脚本报错后退出执行


Carpe Diem and Do what I like