Posted at

bash のデバッグメモ

More than 3 years have passed since last update.

bash の実行ログを取りたい時に

#!/bin/bash

LOG_FILE=debug.log

# 標準出力をファイルに出力
exec > $LOG_FILE

# 標準エラー出力も同じファイルに出力
exec 2>&1

# エラーで止める
set -eu

# デバッグを開始する
set -x