#!/bin/sh
home_root="/home/"
home_backup_root="/backup2/home/"
sysdtime=`date +%Y%m%d`
## 백업파일 오래된파일 삭제 ##
if [ -d /backup2/home/ ] ; then
find /backup2/home/ -ctime +5 -exec rm -rf {} \;
fi
## 홈디렉토리 백업 ##
mkdir -p $home_backup_root/$sysdtime
cd $home_root
for home_name in $(ls)
do
if [ -d "$home_root/$home_name" ] ; then
tar -pczf "$home_backup_root/$sysdtime/$home_name-$sysdtime.tar.gz" "$home_name"
fi
done
exit 0
'Linux > shell script' 카테고리의 다른 글
linux 디렉토리경로 / 지울때 sed 이용 (0) | 2018.09.04 |
---|---|
shell 스크립트와 expect 이용하여 스위치장비 전체 패스워드 변경 (1) | 2017.06.08 |
mysql repair check 스크립트 (0) | 2016.11.20 |