表題を実現するためのテスト用として下記を作成。
test.sh
#!/bin/bash set -eu function error_handler() { echo "ERROR" 2>> error.log exit 1 } trap error_handler ERR cd hoge echo hello
実行すると ./test.sh: line 9: cd: hoge: No such file or directory
というエラーが表示されますが、
error.logファイルの中身は空です。
このメッセージをerror.logファイルに出すにはどうしたら良いですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。