jackyy 发表于 2005-11-17 14:58:57

如何用ftp+批处理的方法自动取文件?

我想在我自己的机器上用ftp方式自动到远程机器取一个文件名总是变化的文件
如:远程机器有个文件,格式为 bill_051117.txt (其中的051117代表时间05年11月17日)
这个文件的051117总是变化的,是每天形成一个,以当天日期命名的,其余部分bill和.txt 是固定不变的
怎么来实现呢?

如果自动去取一个固定不变的文件倒是好办,比如说建立一个a.txt 文件如:
open 10.1.1.1
user username password
bin
get filename//filename这个文件的文件名是固定不变的
bye


ftp -n <a.txt
之后写到crontab中,让系统定时执行就可以了。
但是文件名变化就不好办了,想到是不是可以将一个时间变量带到ftp里面去,但是怎么带进去呀?到ftp里后,ftp是不认这个变量的呀? 到底如何实现呢?请各位高手指教!!谢谢了!!!

MichaelBibby 发表于 2005-11-17 16:40:48

比较土的方法:
让这个自动FTP的脚本由SHELL脚本来生成

jackyy 发表于 2005-11-17 16:46:50

你说的对!!!

MichaelBibby 发表于 2005-11-17 17:00:21

你说的对!!!那就试试吧
good luck :)
页: [1]
查看完整版本: 如何用ftp+批处理的方法自动取文件?