指定した日付ファイルをコピーする

当日生成されたファイルを指定の場所にコピー

[root@node1 ~]# vi 001backup.sh 

#!/bin/bash

backup_files="/u01/app/bakoradata"

dest=/root/haha1
day=$(date +%F)
hostname=$(hostname -s)
archive_file="$hostname-$day.tgz"

echo "Backing up $backup_files to $dest/$archive_file"
date
echo

tar -czf $dest/$archive_file $backup_files

echo
echo "Backup finished"
date

ls -lh $date

#find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \;
#find /root/haha1/ -cmin +2 -name "*.dmp" -exec rm -rf {} \;
find /root/* -mtime -1 -name "*.sh" -exec scp -r {}  [email protected]:/root/auto_bak000 \;
#scp -r /root/haha1/* [email protected]:/root/auto_bak000
=================================================
05 01 * * * /home/oracle/oradmp.sh
[oracle@db ~]$ cat /home/oracle/oradmp.sh 
#!/bin/bash
D=$(date +%y%m%d%H%M);
export D;
export  ORACLE_HOME=/u01/oracle/product/11.2.0/dbhome_1;
export  NLS_LANG="AMERICAN_AMERICA.ZHS16GBK";
export  ORACLE_SID=db;
$ORACLE_HOME/bin/expdp  draftys/draftys  dumpfile=draftys_$D.dmp directory=data_path logfile=draftys_$D.log schemas=draftys
$ORACLE_HOME/bin/expdp  xxx/xxx  dumpfile=xxx_$D.dmp directory=data_path logfile=hsf_product_$D.log schemas=xxxx
find  /home/oracle/dpdump -ctime +15 -exec rm -rf {} \;

おすすめ

転載: blog.csdn.net/weixin_39735909/article/details/128903886