ftpN.sh
-------------------------------
!/bin/bash
ip=a.b.c.d
user=***
passwd=***
srcdir=~/Game
if [ $# -lt 1 ]
then
echo "Usage: Please Input Version!"
exit 0
fi
echo -e "Transfering!"
ftp -n << !
open $ip 21
user $user $passwd
prompt
binary
cd /server/Linux/Debug/$1
mget *
cd /server/Linux/NORelease/$1
mget *
close
bye
!
echo -e "Complete!"
chmod 777 GameServer GameServerd LoginServer LoginServerd
exit 0
-------------------------------
!/bin/bash
ip=a.b.c.d
user=***
passwd=***
srcdir=~/Game
if [ $# -lt 1 ]
then
echo "Usage: Please Input Version!"
exit 0
fi
echo -e "Transfering!"
ftp -n << !
open $ip 21
user $user $passwd
prompt
binary
cd /server/Linux/Debug/$1
mget *
cd /server/Linux/NORelease/$1
mget *
close
bye
!
echo -e "Complete!"
chmod 777 GameServer GameServerd LoginServer LoginServerd
exit 0
本文提供了一个使用FTP协议通过脚本自动执行文件传输任务的示例,包括打开连接、登录、切换目录及获取文件的过程。
710

被折叠的 条评论
为什么被折叠?



