需要对ftp服务器上的文件在本地备份或定期检查的操作,可以使用脚本来处理。
1.对于当ftp连接上后的输入问题的解决,可以将使用一字符串做标识,结束输入,如"EOF"。
当输入为EOF时表示命令输入结束,中间信息依次输出。
以使用lftp工具为例:
lftp 172.32.28.58 << EOF
cd directory
ls
mget /servert/file/* -O /tmp/data
....
EOF
2.类似第一种方式,也可以以文件的形式来保存所用操作的命令
创建文件内容:input
cd directory
ls
mget /servert/file/* -O /tmp/data
....
以使用lftp工具为例:
lftp 172.32.28.58 < input
结果形式一样。