コンソールのすべての標準エラーおよび後続のコマンドを[冗長]ファイルにリダイレクトする

コンソールのすべての標準エラーおよび後続のコマンドを[冗長]ファイルにリダイレクトする

stderrファイルにリダイレクトするか、次にリダイレクトする方法を知っています。あるいは、コマンドを実行する場合も同様です。しかし、bashコンソールが開いているので、すべてをファイルにリダイレクトしたいと思います。コンソールで実行されるコマンドに関するすべてのエラーメッセージは、そのファイルにリダイレクトされます。それは可能ですか?それでは、入れなければならないコマンドは何ですか?stdoutcommand 2 > logcommand 2 > &1command 2 > &1 > /dev/nullstderr.bashrc

ベストアンサー1

エラーを記録して確認したい場合:

exec 2> >(tee -a error.log)

まあ、テストしたばかりで、セッション全体が録音されました。理由を知っている人はいますか?

おすすめ記事