#!/ binに/ bashの
BACKUP_DIR = "/バックアップ"
IP_info = $(ホスト名-i | awkの-F '' '{$ 2印刷}')
バックアップディレクトリを作成します。
ます。mkdir -p $ BACKUP_DIR / $ IP_info
バックアップデータを取ります
CD /
タール-zchf $ BACKUP_DIR / $ IP_info /システムのバックアップ $(日付+%F_week%uの-d -1day)は.tar.gz ./etc/rc.local
7日目に前のデータ
$バックアップ/ $ IP_info / -type -mtime +7 F見つけます| xargsのRM 2>を/ dev / null
指のファイルを作成します
$ BACKUP_DIR / $ IP_info -type fで見つけます!-name "指*" | xargsが> $ BACKUP_DIR / $ IP_info / finger.txtのmd5sum
Backup_server情報にBackup_dataをプッシュ
rsyncの-avz $ BACKUP_DIR / [email protected] ::バックアップ--password-ファイル=の/ etc / rsync.passwd