發信人[email protected] (Cody),
看板FreeBSD
標 題因為有人寫信問我詳細備份方法,所以我發表這篇
發信站National Taipei University of Technology BB (Fri Jun 4 21:01:35 2004)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!freebsd.ntu!news.ntu!news.ntut!redbb
#!/bin/sh
#
# Command
#
TAR=/usr/bin/tar
CHOWN=/usr/sbin/chown
GZIP=/usr/bin/gzip
RM="/bin/rm -f"
#
# BACKUP target
#
custdir=/home/customer
admin=/usr/server
etcdir=/etc
httpd_conf=/usr/local/etc/apache
mysqldb=/home/usr/mysql
pop=/home/pop
#
# BACKUP dest dir
#
destdir=~backup/data
#
# Date
#
datevar=`date "+%m%d"`
#
# Delete Old Backup
#
${RM} ${destdir}/*
#
# Start Backup
#
echo "[server1] `date` 開始打包至備份目錄"
${TAR} zpcf ${destdir}/customer-${datevar}.tgz ${custdir}
${TAR} zpcf ${destdir}/etc-${datevar}.tgz ${etcdir}
${TAR} zpcf ${destdir}/httpdconf-${datevar}.tgz ${httpd_conf}
${TAR} zpcf ${destdir}/pop-${datevar}.tgz ${pop}
${TAR} zpcf ${destdir}/admin-${datevar}.tgz ${admin}
${CHOWN} backup.backup ${destdir}/*gz
echo "[server1] `date` - 打包完成"
這是我隨便寫的一個 BACKUP script , 請斟酌修改即可
--
※來源 : 台北科大計中紅樓資訊站 redbbs.cc.ntut.edu.tw
※FROM : 61.66.75.249