我正在用
Ruby编写一些脚本,我需要通过shell命令与一些非Ruby
代码进行交互.我知道至少有
6 different ways个来自Ruby的shell命令,不幸的是,当shell命令失败时,这些命令似乎都没有停止执行.
基本上,我正在寻找相当于以下内容的东西:
@H_
301_4@set -o errexit
…在Bash脚本中.理想情况下,当命令失败时(即,通过检查非零返回值),解决方案将引发异常,可能使用stderr作为消息.这不会太难写,但似乎这应该存在.我有没有找到一个选项?