これは、私がSystem.exit return code isn't detected by bash evalで意図したことのより良い言い回しです。私はbashスクリプトが必要です
- アプリケーションを実行します(私の場合はJavaアプリです)
- stderr をファイルに送信します
- stderr + stdout を端末に送信します
- アプリの終了コードを返す
なんらかの理由で、エンタープライズ アプリケーションの標準的な構成のように思えますが、これを行うのは難しいです...ありがとう!
[編集]
このスクリプトをラップしてソリューションをテストします。
#!/bin/sh
echo "This is Standard Out"
echo "This is Standard Error" >&2
cat meow