当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
如何在Linux下面使用自动备份
发布时间:2010/7/19 15:15:01 来源:城市学习网 编辑:ziteng
  记得以前有面试过一家公司的linux工程师,就有这样的一道题是关于写一个shell用来自动备份某一个目录下面的文件并打包压缩上传到指定的ftp服务器里面。
  #!/bin/bash
  # define
  dayofweek=`date “+%u”`
  today=`date “+%Y%m%d”`
  source=/data/
  backup=/backup/
  # action
  cd $backup
  if [ $dayofweek -eq 1 ]; then
  if [ ! -f "full$today.tar.gz" ]; then
  rm -rf snapshot
  tar -g snapshot -zcf “full$today.tar.gz” $source
  fi
  else
  if [ ! -f "inc$today.tar.gz" ]; then
  tar -g snapshot -zcf “inc$today.tar.gz” $source
  fi
  当然这个并没有实现自动上传的功能,不过应该也不是很难
  ftp open put get 这些命令就可以了哈!!
  fi
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved