基本上,我正在寻找相当于以下内容的东西:
set -o errexit
…在Bash脚本中.理想情况下,当命令失败时(即,通过检查非零返回值),解决方案将引发异常,可能使用stderr作为消息.这不会太难写,但似乎这应该存在.我有没有找到一个选项?
就像是:
old_sys = system def system(...) old_system(...) if $? != 0 then raise :some_exception end
这应该做你想要的.