Como eu posso sincronizar o servidor ftp com o meu computador local via cronjob ou outros meios

1

Neste momento, estou operando em um servidor da Web que recebe arquivos enviados a ele em intervalos de algumas horas enquanto estou trabalhando. Eu tenho que verificar cada arquivo que eu carrego tem um timestamp diferente do que quando eu tinha começado a trabalhar nele (o que pode ser um problema). Existe um programa ou script que pode baixar automaticamente todos os novos arquivos do servidor e atualizar meus arquivos antes de começar a trabalhar neles? As únicas coisas que consegui encontrar até agora são para sincronizar os arquivos que tenho localmente com o servidor, com os quais não tenho problemas. Estou executando o linux no meu computador de trabalho.

    
por jett 20.08.2012 / 10:20

1 resposta

0

Existem várias maneiras de espelhar os diretórios nos quais os carimbos de data mais recentes têm precedência. Eu uso o comando lftp ' mirror em um contexto semelhante, que é programável por script.

Você ainda terá problemas se espelhar antes de começar a trabalhar em um arquivo, editá-lo e descobrir que alguém fez o upload de uma nova versão durante esse período. O que você mais precisa em circunstâncias como essas é o controle de versão, especificamente o controle de versão distribuída , como Mercurial ou Git .

    
por 20.08.2012 / 10:44

Tags