实现shell脚本报错后退出执行

2021-10-20  本文已影响0人  BenjaminU

在做devops或者持续集成、持续交付时,有时候会写shell脚本。

但是在shell脚本顺序执行过程中,可能会有中间环节会出错报错,此时仍然会继续往下执行。

那如何避免此问题,使得出错时退出后面的执行?

参考代码:

#!/bin/bash
set -o errexit

在最开头加上 set -o errexit 即可(或者 set -e)

要关闭的时候 set +o errexit (或者 set +e)

refer to shell脚本报错后退出执行_Guoye的专栏-CSDN博客_shell脚本执行错误退出

上一篇下一篇

猜你喜欢

热点阅读