Você pode usar lftp
em vez do cliente ftp
normal. Com lftp
, você pode usar mget -E /path/to/files
, que excluirá os arquivos de origem após uma transferência bem-sucedida.
Veja o link para o manual.
Neste momento, temos um script que usa o comando mget FTP para baixar todos os arquivos em um local específico. Depois de verificar os arquivos baixados com sucesso, executamos um comando ftp delete para excluir cada arquivo baixado. Percebemos que cada exclusão de ftp está criando uma nova conexão e eu queria saber se é possível excluir cada arquivo em uma conexão? Eu tenho um arquivo .txt com todos os nomes de arquivos que precisam ser excluídos, mas o tipo de arquivo varia muito, então seria bom poder direcionar cada arquivo individualmente.
Você pode usar lftp
em vez do cliente ftp
normal. Com lftp
, você pode usar mget -E /path/to/files
, que excluirá os arquivos de origem após uma transferência bem-sucedida.
Veja o link para o manual.