お世話になっております。
ヒアドキュメントで実行しているコマンドがあり、
その結果を変数に代入しています。
正常終了した場合は正しく結果取得でき、
エラーになった場合、変数は空になります。
それはよいのですが、エラー発生時のログをファイルに出力したいのですが方法がわかりません。
ヒアドキュメント内でパイプを使用してechoしてみたのですがうまくいきませんでした。
具体的にヒアドキュメントで実施しているのは
SQLになります。
$?で直前に実行したコマンドのステータスが
取得できると思いますが、同様に標準出力(標準エラー出力?)
の内容も簡単に取得できないものでしょうか?
ちなみに、execで出力の向き先を変える方法はしっているのですが、影響範囲がシェル全体的になってしまう気がするのと、シェルの最後にexitが必要になるので躊躇してます。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/04 10:05
2018/07/04 10:07
2018/07/04 12:31
2018/07/04 12:36
2018/07/04 12:42