精華區beta FreeBSD 關於我們 聯絡資訊
#!/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