UNIXには、rsyncという便利な同期コマンドがある。 簡単に言うと差分バックアップコマンドなんだけれども、このrsyncには現時点において標準のログ取得機能って存在していない。 ということで、個人的に使用しているrsyncでのバックアップファイルをリスト化するシェルスクリプトは以下。 ■rsync_backup.sh #!/bin/sh #自動バックアップコマンド #実行時間を取得 time1=`date +'%Y%m%d_%H:%M:%S'` time2=`date +'%Y%m%d'` #ログ保有期間(日)を記載する log_t="30" #ログ保存先 log_dir="/var/log/" #ログファイル logname=`basename $0` logfile="${log_dir}${time2}_`basename $0 .sh`.log" #過去のログを削除する fin