Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82254
  • 博文数量: 32
  • 博客积分: 1526
  • 博客等级: 上尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-28 13:56
文章分类

全部博文(32)

文章存档

2012年(1)

2011年(15)

2010年(1)

2009年(15)

我的朋友
最近访客

分类:

2009-11-01 18:02:18

#!/bin/bash
#######################################################################
#This script will automatically backup your file to the fixed directory
#when you edit your file.
#Version 1.0\2009-11-01\by LuoZhongxian
#You can email all your questions to .
#######################################################################
function auto_backup()
{
    Dst_dir="`pwd`/BK"
    Timestamp="`date +%Y%m%d_%k%M`"
 if [ -d $Dst_dir ];
 then
  Dst_dir="`pwd`/BK"
 else
  mkdir $Dst_dir
 fi
    cp $1 $Dst_dir/${1}.bak.${Timestamp}
    S=$?
 if [ $S -eq 0 ];
 then
  echo "$1 is copied to $Dst_dir/${1}.bak.${Timestamp}"
 else
  echo "Copy is faild!"
fi
}
auto_backup $1
exit 0
 
 
这个脚本可以自动备份文件,当在一个比较大一点的程序中调用这个函数时,比较有用,不用手动备份。
阅读(663) | 评论(0) | 转发(0) |
0

上一篇:系统运行状态

下一篇:自动连接FTP

给主人留下些什么吧!~~