tiptop自动备份脚本backup.sh
#建立crontab排程 crontab -e 0 12,23 * * * sh /u3/backup/tool/backup.sh #每天12点23点自动备份 0 6 * * * sh /bin/ftpauto #每天早晨六点自动上传 #backup.sh LANG=en_US ans=`date|awk ''{print $1}''` case $ans in Mon) cd /u3/backup/Mon;; Tue) cd /u3/backup/Tue;; Wed) cd /u3/backup/Wed;; Thu) cd /u3/backup/Thu;; Fri) cd /u3/backup/Fri;; Sat) cd /u3/backup/Sat;; Sun) cd /u3/backup/Sun;; esac TIME=`date '' %Y%m%d%H%M''` if [ "`date '' %H''`" = "12" ] then rm -rf * fi for f in ds ds1 do unload.sh ${f} tar czvf ${f}.tar.gz ${f}.tmp mv ${f}.tar.gz ${f}_$TIME.tar.gz exp ${f}/${f} file=exp_${f}.dmp mv exp_${f}.dmp exp_${f}_$TIME.dmp droptemp_auto ${f} ${f} done if [ "`date '' %H''`" = "23" ] then tar czvf topprod.tar.gz /u1/topprod ftpauto #自动上传 tar rvf /dev/st0 ds1*.tar.gz fi rm -rf *.tmp |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |