Como usar o BatchFTP
O batchftp e' bastante útil para tranferir arquivos em background:
Suponha que voce queira trazer os arquivos vscan111.zip e clean111.zip do
diretorio /pub/simtel20/virus da maquina obelix.unicamp.br
1o Passo: Editar um arquivo dizendo os diretorios e quais arquivos desejamos
transferir. Vamos chamar o arquivo de "script"
O conteudo do arquivo "script" e':
-d /pub/simtel20/virus
-b vscan111.zip
-b vshld111.zip
Note que -d significa diretorio remoto e
-b significa transferencia binaria
2o Passo: Disparar o batchftp.
Sintaxe:
nohup batchftp script hostname login password &
nohup - Processo ignora interrupcoes, permanecendo ativo
mesmo com o fim da sessao
script - nome do arquivo de script
hostname - maquina `a qual queremos conectar
login - usuario, geralmente anonymous
password - (usuario@lsi.usp.br para anonymous)
& - deixa o processo em background e libera o prompt
para o exemplo acima:
nohup batchftp script obelix.unicamp.br anonymous armin@lsi.usp.br &
3o Passo: Esperar...
Varios arquivos de controle sao automaticamente criados no diretorio
corrente. O arquivo "msg..." contem o status dos arquivos transferidos.
Ao fim da transferencia, todos os arquivos de controle sao automatica-
mente removidos, exceto o "msg...".
Observacoes:
Nao e' possivel especificar arquivos usando "*" (wildcards).