はじめに bashシェルスクリプトの勉強がてらに、実環境でも使えそうなスクリプトの作成をしてみようと思い、今回のログバックアップスクリプトの作成を行いました。 まだ実務4カ月程の為お手柔らかにお願いします。 スクリプトの要件 バックアップ先ディレクトリは自動作成 ログローテートされた前日日付のログをバックアップ gzip形式で圧縮 圧縮前の生データはそのまま残す backupディレクトリ内で各ログのディレクトリを振り分ける backupディレクトリは/tmp/配下に(テストなんで適当に) 7日以上前のバックアップは削除する 各処理をログに出力 ログにはタイムスタンプを付ける 削除したログは","区切りで分かりやすく表示 失敗処理には [error] タグをつける コマンドの標準エラー出力はログに出力 バックアップ対象はリスト化しループ処理させる ざっくり以上の要件で作成を行いました。 スク