zoukankan      html  css  js  c++  java
  • 远程备份一个目录

    #NAME:www.bak.to76.sh
    #Backup and measure Byte to some dir in /home/www/
    #make in 2015-09-04 ; alter in 2015-09-05 ;
    
    #!/bin/bash
    
    echo "$(date +%Y-%m-%d-%H:%M:%S)    start /root/mysh/YuanCheng.sh" >> /root/Log/www.bak.to76.log ;
    
    source=/home/www/ ;
    destination=root@192.168.0.76:/bak/www.bak/ ;
    
    object=mv/ ;
    if [ -d $source$object ]
    then
        rsync -a --delete $source$object $destination$object ;
        echo "$(date +%Y-%m-%d-%H:%M:%S)    have been to backup to $source$object" >> /root/Log/www.bak.to76.log ;
    else
        echo "$(date +%Y-%m-%d-%H:%M:%S)    ERROR:$source$object isn't have been to backed up!!" >> /root/Log/www.bak.to76.log ;
    fi
    echo "$(date +%Y-%m-%d-%H:%M:%S)    start to measure Byte to $source$object" >> /root/Log/www.bak.to76.log ;
    du -sh $source$object >> /root/Log/www.bak.to76.log ;
    
    echo "$(date +%Y-%m-%d-%H:%M:%S)    finish /root/mysh/YuanCheng.sh" >> /root/Log/www.bak.to76.log ;
  • 相关阅读:
    IDEA快捷键
    nginx之epoll模型的详细介绍
    Liunx权限修改命令
    小技巧3
    小技巧2
    小技巧1
    Ajax的简单使用
    dubbo
    快速创建虚拟机
    登录和注册功能的实现
  • 原文地址:https://www.cnblogs.com/quexing-2020/p/4792338.html
Copyright © 2011-2022 走看看