首页 > 其他 > 详细

if脚本实例-数据备份

时间:2015-08-10 16:16:08      阅读:162      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
if ls /backup | grep $(date +%F) &> /dev/null
then
    echo "today is already backup"
         exit 1
else
    if ls / | grep backup &> /dev/null
    then
       if [ -f /backup ] 
       then 
          mv /backup /$(date +%T) &> /dev/null
          echo "changename backup to $(date +%T)"
          mkdir /backup &> /dev/null
          cp -r /etc /backup/$(date +%F)
          echo "$(date +%F) backup success"
          echo "$(date +%F) backup success" | mail -s "$(date +%F) backup success" root
       else
          if [ -d /backup ] 
          then 
             echo "backup is a dirctory"
             cp -r /etc /backup/$(date +%F)
             echo "$(date +%F) backup success"
             echo "$(date +%F) backup success" | mail -s "$(date +%F) backup success" root
          fi
       fi
    else
       mkdir /backup &> /dev/null
       cp -r /etc /backup/$(date +%F)
       echo "$(date +%F) backup success"
       echo "$(date +%F) backup success" | mail -s "$(date +%F) backup success" root
    fi
fi


if脚本实例-数据备份

原文:http://chomper.blog.51cto.com/7866214/1683315

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!