Linux下DB2数据库备份脚本

脚本在root用户下运行:

新建backupDB2Task.sh内容如下:

datedir=`date +%Y-%m-%d`
delete_date=`date +%Y-%m-%d --date='7 days ago'`
backupdir=/home/backup
backupdir1=/home/backupdb2

mkdir $backupdir/$datedir/
chown -R db2inst1 $backupdir/$datedir

su - db2inst1 -c /home/backupdb2/backupDB2.sh

echo -------------开始压缩-----------
cd  $backupdir/$datedir/
tar -zcvf $backupdir/$datedir.tgz *.*
cd $backupdir
rm -rf $datedir
echo 压缩结束!!!

echo ---------------删除一个月以前的文件 ----------------------------
echo 待处理的文件所在的文件夹路径
cd $backupdir
rm -rf $delete_date.tgz

exit

你可能感兴趣的:(DB2)