crontab 自动备份 cvs

1.创建备份路径,如:­

#mkdir –p /home/cvsbak­

2.创建备份脚本,如:­

#cd /home/cvsbak­

#touch bakup.sh­

#chmod 775 bakup.sh­

#vi bakup.sh­

3.输入bakup.sh的内容如下:­

#/bin/sh­

now=`date +%Y%m%d`­

bakfile=cvs$now.tar.gz­

echo start tar $bakfile ...­

cd `dirname $0`­

tar czf $bakfile -C /home/cvsroot .­

cp -f $bakfile /home/zengxb/share­

4.编辑crontab文件,如:­

#crontab –e­

5.设置自动备份内容,如每天晚上10点备份­

0 22 * * * sh -c "/home/cvsbak/bakup.sh"­

6.重启crond­

#cd /etc/init.d/­

#service crond restart­

posted @ 2010-12-24 02:11  抱影无眠  阅读(328)  评论(0编辑  收藏  举报