1
xiangyuhahah OP 网上都是针对整个 shell 脚本的, 比如 set -e. 我想针对一个函数, 一遇到错误就立马退出函数. 求大佬解答.
我想过一条一条捕捉执行, 但是效率太差. |
2
LGA1150 2020-05-12 15:48:12 +08:00
kill -9 i || return $?
|
3
xiangyuhahah OP @LGA1150 我要写的函数内容非常多, 一句一句这样捕捉效率太差. 有效率高些的吗
|
4
aheadlead 2020-05-12 16:00:52 +08:00 via iPhone
你可以在函数的开头 set -e
结束的地方 set +e |
5
LGA1150 2020-05-12 16:01:40 +08:00
@xiangyuhahah 用 bash -e 新开一个进程执行你的函数
|
6
codehz 2020-05-12 16:15:25 +08:00 via Android
(用圆括号,然后这样会开新进程跑
|
7
xiangyuhahah OP @LGA1150 解决了, 感谢
|