自動打包文件並上傳到ftp

#!/bin/bash 
 
FTPSERVER=ftp.AAA
RMTDIR=BBB/
USER='user'
PASS='password'
FILENAME=Project_$(date +%Y%m%d).tar.bz2
SUBDIR="\"$(date +%Y%m%d) release\""
 
echo "generating tarball..."
if [ ! -a $FILENAME ]; then
tar jcf $FILENAME IPTV_Project/ --exclude=.git
fi
 
echo "uploading tarball..."
ftp -v -n $FTPSERVER << EOF
user $USER $PASS
binary
hash
cd $RMTDIR
mkdir $SUBDIR
cd $SUBDIR
prompt
put $FILENAME
bye
EOF
 
echo "done!!!"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章