unix下透過ftp定時備份

lwhjava發表於2012-09-13
為了保證開發人員的原始碼不會因為Solaris起不來造成原始碼丟失(開發人員會每天備份自己的原始碼,但也存在備份有誤的時候),所有編寫了一個小功能。[@more@]

#!/bin/bash
######################################################
# author:tony liu
# date: 2012-09-04
# description: every day 2:00 execute autobackupcode.sh
# crontab add plan :
# export EDITOR=vi
# crontab -e
# 0 2 * * * /var/cron/autobackupcode.sh
######################################################

filename=`date '+sc_64_%Y%m%d_%H%M%S.tar.gz'`
cd /export/home/mzyin
tar cvf - sc_64_true | gzip --best > $filename
ftp -i -v -n 10.247.53.51<user codemanage codemanage
binary
put $filename
bye
END
rm $filename

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15483376/viewspace-1059410/,如需轉載,請註明出處,否則將追究法律責任。

相關文章