set -e
set -o errexit:与set -e相同,使脚本在遇到错误时立即退出。set -o noerrexit:禁用set -e的效果,允许脚本在遇到错误时继续执行。set -o errtrace:如果启用了set -e,这个选项会在函数中遇到错误时立即退出,即使错误发生在子shell中。
#!/bin/bash set -e #set +e # 执行一些命令 ls p cd # 如果 command1 或 command2 中的任何一个失败,脚本将在这里停止 echo "Both commands executed successfully."
浙公网安备 33010602011771号