最简单的 Backup 脚本

2009-05-13 00:42:29来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


当然,并不完整。
topBackup.sh
#!/bin/sh
HERE=`pwd`
TODAY=`date "+%Y-%m-%d"`
BACKUP=~dove/BackUp/top.${TODAY}
mkdir -p ${BACKUP}
FILELIST=`cat .filelist.top`
cd /
echo `pwd`
for file in $FILELIST
do
    tar -cf ${BACKUP}/${file}.${TODAY}.tar $file  1>/dev/null  2>${BACKUP}/backup.${TODAY}.error &
done
userBackup.sh
#!/bin/sh
HERE=`pwd`
TODAY=`date "+%Y-%m-%d"`
BACKUP=~dove/BackUp/usr.${TODAY}
mkdir -p ${BACKUP}
ls -a /usr | sed -n -e '/ports/d' -e '3,/^END/p' > .filelist.${TODAY}
FILELIST=`cat .filelist.${TODAY}`
cd /usr
echo `pwd`
for file in $FILELIST
do
    tar -cf ${BACKUP}/${file}.${TODAY}.tar $file  1>/dev/null  2>${BACKUP}/backup.${TODAY}.error &
done


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2536/showart_9090.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD 5.x 内核编译选项 补充说明

下一篇:深入了解Win2000 引导与启动