で実行可能ファイルを実行しました bash
./code > log
すべてのprintfステートメントがログファイルに記録されるのに対し、ターミナルには時折エラーメッセージが表示されます。以下のように再実行します
./code >& log
現在、時折発生するエラーメッセージもログに記録されます。ただし、セグメンテーションフォールトがある場合、端末には引き続き表示されます。どうして?メッセージをSegmentation fault (core dumped)
ログファイルに記録する方法は?
user $ bash --version
GNU bash、バージョン4.2.24(1)-release(i686-pc-linux-gnu)
help trap