Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como escrever um script de FTP
FTP significa protocolo de transferência de arquivos. É exatamente o que isso implica , uma forma em que os arquivos são transferidos ou buscados através da Internet. Normalmente uma sessão FTP é usado para conectar a um servidor ou um computador remoto para fazer o upload e download de arquivos , bem como a sincronização de diretórios . A sincronização envolve certificando-se de que o diretório nos computadores locais e remotos têm os mesmos dados. Escrevendo um script FTP automatiza essas funções e torna os processos de trabalho fluir smoother.Why automatizar sessões de FTP ? Se você é um administrador de sistema ou até mesmo se você está apenas usando o FTP para atualizar os arquivos para o servidor host do seu site a partir de seu servidor local, você vai realizar uma série de tarefas que são rotineiras e repetitivas . Se você agendar essas tarefas em um script e configurá-lo para executar ou durante a inicialização do sistema ou como um trabalho cron que pode poupar tempo valioso. Um trabalho cron é usado em sabores de Unix para agendar programas, eventos ou aplicativos que precisam ser executados em um determinado momento . Se você executar um programa todos os dias ou a cada dois meses , automatizando a tarefa por meio de scripts pode economizar um tempo significativo . Por exemplo, você pode escrever um script que se conecta ao seu servidor, uploads de arquivos e os transfere para o servidor do site. Coisas que você precisa
Computer Fotografia Guia para shell script básico e janelas scripting
Notepad ( um aplicativo que é encontrada em todas as instalações de PC )
Um programa de software para instalar um cliente de FTP , se não é já carregado
Show Mais instruções
Escrevendo um script FTP simples para automação trabalho
1

Saiba comandos FTP . FTP é um programa básico que é simples de usar. Os comandos básicos que você provavelmente vai precisar usar estará aberto ( iniciar uma sessão de login com o [host ] máquina remota ) , lcd (diretório mudança local - altera o diretório em sua máquina local) , get ( baixar um arquivo remoto computador ) , colocar ( upload de arquivos para o computador remoto), cd ( change directory - para alterar diretórios no sistema remoto), mget ( download de vários arquivos do computador remoto ) , mput ( fazer upload de vários arquivos) pwd (print trabalho [ atual ] diretório) , sl (arquivos da lista no diretório atual) rmdir ( remover o diretório remoto) e sair ( deixar a sessão FTP remoto).
2

Crie um script (no Windows ) . Uma vez que você sabe o que você quer fazer é um processo simples para escrever o roteiro . Você vai escrever o script usando o Bloco de Notas . Se o bloco de notas não esteja instalado em seu acesso ao menu start -lo digitando " Iniciar> Todos os Programas> Acessórios> Bloco de notas " . Bloco de notas é usado para todas as janelas de script , a menos que outro programa é especificado

Exemplo de script - . Do Windows ( usando o bloco de notas )

Depois de abrir uma sessão de bloco de notas você irá digitar as seguintes informações . Todos parentheticals abaixo são para fins informativos e não deve ser uma parte do script.

Ftp.calgaryu.edu aberto (endereço IP ou nome do host) dmdixo00 (username) %% bogieAB2 (password) cd \\ usuário \\ home . \\ bobfiles ( diretório onde os arquivos a serem baixados são salvos ) mget * jpeg - ( obter todos os arquivos com a extensão jpeg que existe nos bobsfiles diretório ) sair

Salve o arquivo como algo como getjpegs.ftp . Você vai salvar o arquivo em seu diretório de trabalho atual ou um diretório que tenha sido especificado de antemão. Em ambientes profissionais , os diretórios de trabalho já terá sido criado . Onde quer que você salvar o arquivo , é importante que você saiba o caminho absoluto para o acesso
3

Crie um script - . Unix. Todos os scripts em Unix será criado no editor vi . Este artigo pressupõe alguma familiaridade com o vi . Se você não está familiarizado , por favor consulte a seção de recursos para obter mais informações sobre como começar com o vi . Para criar o script , digite "vi bobfiles.ftp " na linha de comando . Quando a janela do editor abre , digite o texto a seguir.

# /Bin /ksh

>>> -ftp i ftp.calgary.edu * > cd /user . /home /bobfiles > mget * jpeg > quit > EOF > echo "Eu tenho os arquivos "

Salve o arquivo , digitando " : wq" . O arquivo já foi nomeado no início . Para tornar executável bobfiles.ftp , você vai digitar " chmod 755 bobfiles.ftp " no prompt de comando . Embora Unix tem algumas interfaces gráficas de usuário , todos os comandos estão aqui a ser digitado na linha de comando . Novamente, isto pressupõe uma familiaridade com Unix. Por favor, consulte a seção de recursos para encontrar mais informações sobre a compreensão Unix básico.
4

Configure o netrc
.

Este é um passo adicional ao escrever um arquivo Unix. No entanto, depois de ter feito isso uma vez, você só tem que atualizar as informações se você adicionar outra máquina ou atualizar endereços IP. . Netrc é um ficheiro de configuração que será usada pelo roteiro Unix . Se o arquivo de configuração estiver presente, o sistema irá verificar que quando o script de FTP for executado. Se o arquivo não estiver presente, então você pode criá-lo usando o editor vi . Digite "vi . Netrc " . As permissões de arquivo para . Netrc está restrito a 600. Para definir o tipo de permissões " chmod 600 $ HOME /.netrc " na linha de comando Unix. Quando você executar o script de FTP, o nome da máquina em the.netrc arquivo será lido eo nome de usuário e senha associados serão passados ​​para o site FTP. As informações contidas no . Netrc deve ser semelhante ao exemplo abaixo , onde " máquina " é o nome do computador ou domínio que você está acessando. Senha de login e senha referem-se ao nome de usuário e senha que estão sendo passadas para o site FTP da netrc . .

> Máquina ftp.calgaryu.edu sessão dmdixo00 %% bogieAB2
5

execute os scripts

Windows

Após salvar o arquivo , você deve executá-lo. Por favor , note que o arquivo será salvo no seu diretório de trabalho atual ou um diretório predefinido onde é facilmente acessível. No Windows , você pode configurar o arquivo para ser executado na inicialização ou configurá-lo para funcionar em horários fixos . O comando para executar o arquivo no Windows é " ftp.exe -s" B: \\ getjpegs.ftp " "

Unix

Execute o arquivo , digitando o nome do arquivo no bobfiles.ftp . linha de comando e pressione Enter. Você pode executá-lo a partir da linha de comando, configurá-lo para ser executado como um script de inicialização ou programá-lo como uma tarefa cron para ser executado em um momento específico .

FTP oferece a opção de abrir uma sessão ad hoc para FTP buscar arquivos sem criar um script. No entanto, se você tiver tarefas de FTP que são repetitivas , em seguida, criar um script pode automatizar a tarefa e poupar tempo valioso.

Anterior :

Próximo : No
  Os artigos relacionados
·Como localizar objeto Método IVX 
·Como criar um DFD 
·Como copiar uma figura do MATLAB 
·Como colocar um atraso na Shell Script 
·As vantagens de múltiplas heranças 
·Como aumentar preenchimento entre colunas em HTML 
·Como fazer uma exibição de caixa de texto Dependendo …
·Como criar um aplicativo do Windows Forms 
·Como fazer seu próprio HTML 5 Jogo 
·Como adicionar um CRM a um POS 
  Artigos em destaque
·C Treinamento Online + + 
·Como mover objetos a uma velocidade constante em Unity 
·Como compilar um SWF em FlashDevelop 
·Como Fazer um Gráfico 2 Valor Fluxo 
·Como exibir arquivos BIN SAT 
·Como atualizar o Python 2.6 
·Turbo C & Process Definition 
·Como habilitar a detecção vazamento de memória 
·Como Importar Tipos de objeto de dados no SSIS 
·Par /Ímpar Função de Programação C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados