わかりましたので、DCL スクリプト言語を使用して OpenVMS 上にあるスクリプトを職場で見ましたが、警告やエラーなどをすべてキャッチする方法があります...
ここにそれに関するページがあります。http://h71000.www7.hp.com/doc/84final/9996/9996pro_150.html基本的にそのON warning THEN GOTO sendfailemail
ようなものです。たくさんのifステートメントを使わずに、bashでそのようなことをする方法はあるのだろうかと思っていましたか?
ERRだけでなくリターンコードに基づいてトラップできるものを探しています。vms の優れている点は、vms では終了ステータス 0 である警告に対して、終了ステータス 2 であるエラーに対して実行できることです。つまり、trap ... ERR を実行できることはわかっていますが、終了ステータス 1 または 2 をトラップできるものが欲しかったのです。具体的には。