1. 程式人生 > >Linux從Ftp上下載最新檔案,並儲存到指定目錄(實現有點2--)

Linux從Ftp上下載最新檔案,並儲存到指定目錄(實現有點2--)

#!/bin/bash
#PS4="#:"
#set -x
ip=a.b.c.d
user=***
passwd=***
srcdir=~/Game
ftp -n << !
open $ip 21
user $user $passwd
prompt
binary
dir /server/Linux/Debug/ debug.txt
dir /server/Linux/NoRelease/ release.txt
close
bye
!
last_d=$(tail -1 debug.txt)
latest_d=${last_d##*" "}
last_r=$(tail -1 release.txt)
latest_r=${last_r##*" "}
ldoc=/root/mySvn
#####################################
ip=a.b.c.d
user=***
passwd=***
srcdir=~/Game
echo -e "Transfering!"
ftp -n << !
open $ip 21
user $user $passwd
prompt
binary
lcd $ldoc
cd /server/Linux/Debug/$latest_d
mget *
cd /server/Linux/NORelease/$latest_r
mget *
close
bye
!
rm -f release.txt debug.txt
echo -e "Complete!"
cd $ldoc
chmod 777 GameServer GameServerd LoginServer LoginServerd
exit 0