好的,所以我在工作中看到了一个在 OpenVMS 上使用 DCL 脚本语言的脚本,他们有办法捕获所有警告或错误等...
这里有一个关于它的页面。http://h71000.www7.hp.com/doc/84final/9996/9996pro_150.html基本上是它ON warning THEN GOTO sendfailemail
或类似的东西。我想知道不使用一堆 if 语句有没有办法在 bash 中做这样的事情?
我正在寻找一种不仅可以基于 ERR 还可以基于返回码的陷阱。vms 的好处是你可以在警告上做 vms 上的退出状态 0 和错误退出状态 2。所以我知道我可以做陷阱 ... ERR 但我想要一些可以捕获退出状态 1 或 2 的东西具体来说。