环境介绍:
多台linux服务器内备份数据,拷贝到win共享文件夹内,win系统上安装了备份软件,定时备份到磁带机。
具体操作(linux服务器上,多台):

找个目录,比如/tmp或者
脚本目录
/opt/auto-CP-PRD.sh
然后vi打开文件auto-CP-PRD.sh
添加shell 脚本

添加脚本到crontab文件内(linux系统每天都会运行此文件,如有相关命令,就执行。)
定时脚本:打开目录vi /etc/crontab
0 6 * root /opt/auto-CP-PRD.sh & 定时任务
例:
vi auto-CP-PRD.sh 内命令就是脚本
170 服务器 PDB-目录 PRD find /hana/shared/hanabackup/PDB/HDB00/backup/data -mtime -1 -type f -exec cp {} /mnt/DEV \;
173 服务器 DDB-目录 DEV find /hana/shared/hanabackup/DDB/HDB01/backup/data -mtime -1 -type f -exec cp {} /mnt/DEV \;
173 服务器 TDB-目录 QAS find /hana/shared/hanabackup/TDB/HDB02/backup/data -mtime -1 -type f -exec cp {} /mnt/QAS \;

上面进行前需要挂载win共享文件夹到linux服务器:
mount -t cifs -o username=administrator,password="12345678"(win服务器密码) //172.16.6.240/HANA /mnt/ 挂载目录到服务器/mnt下

下面全是脚本内的操作命令:
第三个服务器172.16.6.170 删除 最早3天的日志

第五个服务器和第六个服务器172.16.6.173 删除2天的日志

查看HANA PRO 服务器 日志增长情况, 命令:df -h 查看目录/hana/log 百分比。 倒数第一行

查看HANA DEV QAS 服务器 日志增长情况, 命令:df -h 查看目录/hana/log 百分比。 倒数第三行

命令如下:
HANA PRD
命令:
find /hana/log/PDB/HDB00/backup/log -mtime +7 -exec ls {} \; (能查询 无法删除)
find /hana/log/PDB/HDB00/backup/log -mtime +23 -exec ls {} \;
find /hana/log/PDB/HDB00/backup/log -mtime +23 -exec rm -rf {} \; (删除23天前日志)10月27日

HANA DEV QAS
命令:
find /hana/log/DDB/HDB01/backup/log -mtime +7 -exec ls -ltr {} \; (能查询 无法删除)
find /hana/log/TDB/HDB02/backup/log -mtime +7 -exec ls -ltr {} \; (能查询 无法删除)

find /hana/log/DDB/HDB01/backup/log -mtime +7 -exec rm -rf {} \; (删除7天前日志) 11月13日
find /hana/log/TDB/HDB02/backup/log -mtime +7 -exec rm -rf {} \; (删除7天前日志)

释放空间实际操作:

find /hana/log/DDB/HDB01/backup/log -mtime +7 -exec rm -rf {} \;

find /hana/log/TDB/HDB02/backup/log -mtime +7 -exec rm -rf {} \;
find /hana/log/PDB/HDB00/backup/log -mtime +23 -exec rm -rf {} \;

find /hana/shared/hanabackup/PDB/HDB00/backup/data -mtime -1 -type f -exec cp {} /mnt/PRD \;& (复制正式服务器 日志文件到挂载区的PRD)

173脚本:
#!/bin/sh
find /mnt/DEV/ -mtime -1 -type f -exec rm -rf {} \;&
find /mnt/QAS/ -mtime -1 -type f -exec rm -rf {} \;&
find /hana/shared/hanabackup/DDB/HDB01/backup/data -mtime -1 -type f -exec cp {} /mnt/DEV \;&
find /hana/shared/hanabackup/TDB/HDB02/backup/data -mtime -1 -type f -exec cp {} /mnt/QAS \;&
find /hana/log/DDB/HDB01/backup/log -mtime +7 -exec rm -rf {} \;&
find /hana/log/TDB/HDB02/backup/log -mtime +7 -exec rm -rf {} \;&
find /hana/shared/hanabackup/DDB/HDB01/backup/data -mtime +2 -exec rm -rf {} \;& (保留3天日志)
find /hana/shared/hanabackup/TDB/HDB02/backup/data -mtime +2 -exec rm -rf {} \;& (保留3天日志)

170脚本:
#!/bin/sh
find /mnt/PRD/ -mtime -1 -type f -exec rm -rf {} \;&
find /hana/shared/hanabackup/PDB/HDB00/backup/data -mtime -1 -type f -exec cp {} /mnt/PRD \;&
find /hana/log/PDB/HDB00/backup/log -mtime +23 -exec rm -rf {} \;&
find /hana/shared/hanabackup/PDB/HDB00/backup/data -mtime +2 -exec rm -rf {} \;& (保留3天日志)