Chinaunix首页 | 论坛 | 博客
  • 博客访问: 366331
  • 博文数量: 55
  • 博客积分: 2986
  • 博客等级: 少校
  • 技术积分: 666
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-18 10:26
文章分类

全部博文(55)

文章存档

2012年(2)

2011年(16)

2010年(37)

我的朋友

分类:

2010-01-06 14:06:46

   一个小任务要实现有更新的华就实现异地备份,第一次用shell写东西。这个不用输入密码,具体的配置见令一篇文章

#!/bin/bash
filename=""
serverdir="/home/share"
servername=""
username=""
options="-av -e ssh"
old_time=$(date -r $filename +%s);
#echo $old_time;
while true
do
    new_time=$(date -r $filename +%s)
    echo $new_time
    n=$(( $new_time - $old_time ))
    echo $n
    if [ $n -gt 0 ]
    then
        rsync $options $filename $username@$servername:$serverdir
    fi
    old_time=$new_time
    sleep  10
done
阅读(1148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~