Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1563488
  • 博文数量: 289
  • 博客积分: 11086
  • 博客等级: 上将
  • 技术积分: 3291
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-22 17:06
个人简介

徐小玉的博客。

文章分类

全部博文(289)

文章存档

2023年(6)

2022年(1)

2021年(2)

2020年(9)

2019年(9)

2018年(6)

2017年(10)

2016年(10)

2014年(3)

2013年(4)

2011年(12)

2010年(16)

2009年(14)

2008年(119)

2007年(48)

2006年(20)

我的朋友

分类: LINUX

2006-09-01 09:51:14

FYI, Linux  cvs backup script sample(used in production environment)


backup script(named cvsbackup):
#!/bin/sh
#define some variables
time_suffix=`date +%Y-%m-%d`
REPOS_PARENT_DIRECTORY=/cvs
REPOS_BACKUP_DIRECTORY=/export/backup

chkconfig cvspserver off
service xinetd restart

cd $REPOS_PARENT_DIRECTORY
tar -czpf cvsroot1-$time_suffix.tgz cvsroot1/*
tar -czpf repos2-$time_suffix.tgz repos2/*
tar -czpf repos_test-$time_suffix.tgz repos_test/*
tar -czpf legacy-$time_suffix.tgz repos_test/*

mv cvsroot1-$time_suffix.tgz $REPOS_BACKUP_DIRECTORY/
mv repos2-$time_suffix.tgz $REPOS_BACKUP_DIRECTORY/
mv repos_test-$time_suffix.tgz $REPOS_BACKUP_DIRECTORY/
mv legacy-$time_suffix.tgz $REPOS_BACKUP_DIRECTORY/

cd $REPOS_BACKUP_DIRECTORY
chown cvsadmin.cvsadmin cvsroot1-$time_suffix.tgz
chown cvsadmin.cvsadmin repos2-$time_suffix.tgz

crontab entry:
10 3 * * Fri /root/bin/cvsbackup


阅读(1567) | 评论(0) | 转发(0) |
0

上一篇:2006-08-25

下一篇:小恒星B6的LINUX日志

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