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