荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (Welcome to InstallBBS,Linux!), 信区: InstallBBS
标  题: [转载] Re: 大站备份的教本(转寄)
发信站: 荔园晨风BBS站 (Wed Dec 19 20:18:31 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjksam@smth.org 所发表 】
发信人: lepton.bbs@ytht.net (2.4.16), 信区: BBSMan_Dev
标  题: Re: 大站备份的教本
发信站: YTHT (Wed Dec 19 16:21:08 2001)
转信站: SMTH!thunews.dhs.org!YTHT

还是太粗了,我把ytht的贴在这里:

照搬没有意义 估计可以参考
#!/bin/bash

BBSNAME=ytht
BACKUPDIR=/root/bbsbak
TMPFILE=/tmp/$$.list
[ -L $TMPFILE ] && exit
>$TMPFILE
dn=`date|cut -d' ' -f1`
if [ ! -d $BACKUPDIR/$dn ];then
        rm -fr $BACKUPDIR/$dn
        mkdir -p $BACKUPDIR/$dn
fi

if [ ! -d $BACKUPDIR/backnumbers ];then
        rm -fr $BACKUPDIR/backnumbers
        mkdir -p $BACKUPDIR/backnumbers
fi

cd /home/bbs
for i in .* *
do
        if grep $i specialdir &> /dev/null; then
                continue
        else
                echo $i >> $TMPFILE
        fi
done
tar -cvpzf $BACKUPDIR/$dn/$BBSNAME.root.$dn.tgz `cat $TMPFILE`
rm -f $TMPFILE
for i in 0Announce/groups/*/*
do
        name=`echo $i|cut -d'/' -f4`
        tar -cvpzf $BACKUPDIR/$dn/$BBSNAME.0An.$name.$dn.tgz $i
done
for i in boards home mail
do
        for j in $i/*
        do
                name=`echo $j|cut -d'/' -f2`
                tar -cvpzf $BACKUPDIR/$dn/$BBSNAME.$i.$name.$dn.tgz $j
        done
done

for i in backnumbers/*/*
do
        name=`echo $i|tr / .`
        if [ ! -e $BACKUPDIR/backnumbers/$name.tgz -o $i -nt
$BACKUPDIR/backnumbers/$name.tgz ] ; then
                mv $BACKUPDIR/backnumbers/$name.tgz
$BACKUPDIR/backnumbers/$name.tgz.old
                tar -cvpzf $BACKUPDIR/backnumbers/$name.tgz $i
        fi
done
tar -cvpzf $BACKUPDIR/backnumbers/dir.tgz backnumbers/*/.DIR

【 在 zixia@bbs.zixia.net (Do you zixia!?) 的大作中提到: 】
: #!/bin/sh
: #####################################
: # 斧头帮 bbs 备份脚本               #
: #       zixia@zixia.net             #
: #####################################
: BACKUPHOME=/opt/BBS/Backup/`date +%Y-%m-%d`
: BBSHOME=/home/system/bbs
: UBBHOME=~web/zixia.net/ubb
: [ ! -x /opt/BBS/Backup ] && mkdir /opt/BBS/Backup
: ...................

--

※ 来源:.一塌糊涂 BBS ytht.net.[FROM: 162.105.118.38]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店