script de configuração para recuperar dados de ftp

0

Acabei de compilar um software. Este software conecta automaticamente o site (através de vários scripts) e recupera dados. O serviço ftp dos sites usa o endereço de e-mail como senha. Nome de usuário: anônimo.

Na documentação da instalação, os scripts abaixo são fornecidos para conectar o ftp sem nenhum problema.

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

Como eu preciso modificar (ou devo escrever como aparece) esses scripts para permitir que os scripts relacionados recuperem dados do ftp. Eu também preciso saber o que este script está fazendo.

Obrigado antecipadamente.

    
por deepblue_86 12.05.2015 / 16:47

1 resposta

1

Não é talvez uma resposta direta; mas eu uso um arquivo .netrc:

Script: 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

Isso efetua login, realiza ações diferentes, dependendo de onde está logado, & amp; sai; deixando o arquivo de controle seguramente fora do caminho depois. Eu não simplifiquei isso, apenas ofusquei um pouco!

    
por Mark Williams 12.05.2015 / 18:07