设置检索 ftp 数据的脚本

设置检索 ftp 数据的脚本

我刚刚编写了一个软件。该软件会自动连接网站(通过几个脚本)并检索数据。网站 ftp 服务使用电子邮件地址作为密码。用户名:匿名。

在安装文档中,给出了以下脚本以便毫无问题地连接 ftp。

set host =\hostname | \awk -F. '{print $1}'
set dom =\hostname | \awk -F. '{print $2}'
if( $dom == '' ) then
alias hostname 'echo $host.mit.edu'
endif

我需要如何修改(或者我应该按其显示的方式编写)这些脚本以允许相关脚本从 ftp 检索数据。我还需要知道这些脚本在做什么。

提前致谢。

答案1

也许不是一个直接的答案;但我使用了一个 .netrc 文件:

脚本:
cp ~/.netrc netrc.bak ; cp sqm-netrc ~/.netrc ; ftp ftp.anoth.er.uk ; cp netrc.bak ~/.netrc

.netrc:
machine ftp.somewebsite.com login username1.com password fgerghjvnfg machine ftp.anoth.er.uk login gdruug password vfohfgbsluv machine webhost.anoth.er.uk login vrfkbv password fbgvnfebuhb macdef init cd public_html cd sqm put sqm.txt

这将登录,根据登录的位置执行不同的操作,然后退出;之后将控制文件安全地保存起来。我没有简化它,只是稍微混淆了它!

相关内容