本人只是一枚小白,在管理學校的網站,這些腳本都是我爲了管理這些網站自己寫的,請高手不要見笑,請多指點指點,謝謝。如果沒有在代碼中體現的變量,已經被我定義成了環境變量。
#!/bin/bash
sh /root/.authlog.sh
source $HOME/.bash_ftp
FILE="/home/log/"
BACKUPDIR="logbak"
ZIPNAME=$(date -d yesterday --rfc-3339=date)
cd $FILE
zip -r $ZIPNAME.zip $ZIPNAME >/dev/null
ftp -n $FTPHOST >/dev/null <<END
user $USERNAME $PASSWORD
cd $BACKUPDIR
mput $ZIPNAME.zip
quit
END
rm -rf $FILE/$ZIPNAME.zip