Polling no servidor SFTP (melhor maneira de copiar novos arquivos do servidor SFTP para a máquina local em intervalos regulares)

1

Eu tenho um servidor SFTP. onde não há shell e somente comandos SFTP funcionando.

No entanto, há uma quantidade enorme de arquivos disponíveis.

Nós temos que copiar arquivos recém-chegados do SFTP para a minha máquina Linux local em intervalos regulares de tempo (digamos 10 minutos).

Existe alguma maneira de conseguir isso

Obrigado por qualquer ajuda !!

    
por roshan 08.12.2016 / 07:40

1 resposta

0

Como sftp tem poucas opções e você não pode fazer o que deseja de maneira fácil usando opção ou comando simples, a única solução que posso ver aqui para fazer o que você quer é escrever um script para fazer isso:

  1. conecte-se ao servidor e execute ls -l e obtenha uma lista de detalhes
  2. filtre os detalhes em sua máquina local e extraia o nome do arquivo desejado, dependendo do tempo de modificação, usando grep , por exemplo
  3. obtenha os arquivos desejados do servidor

Talvez não seja a melhor solução, mas é a única solução que posso ver agora

    
por 08.12.2016 / 08:36