#!/bin/bash
set -e
set -u
set -x
Hello () {
kill -9 i # 这里我想让 Hello 这个函数执行立马退出, 然后外面判断退出的数字, 来进行下一步操作
echo "到这里应该执行失败"
}
Hello && A=$? || A=$?
echo "$A"
echo "执行到这里了"
trap " echo '错误发生了, 我来收尾' " INT TERM EXIT
kill -9 i
echo "这里不再执行"
set -e
set -u
set -x
Hello () {
kill -9 i # 这里我想让 Hello 这个函数执行立马退出, 然后外面判断退出的数字, 来进行下一步操作
echo "到这里应该执行失败"
}
Hello && A=$? || A=$?
echo "$A"
echo "执行到这里了"
trap " echo '错误发生了, 我来收尾' " INT TERM EXIT
kill -9 i
echo "这里不再执行"