Copiar arquivos sempre que inseridos em uma pasta

1. Copiar arquivos sempre que inseridos em uma pasta

WALDECIR JOSE DA SILVA FILHO
Dlnh0

(usa Red Hat)

Enviado em 13/12/2019 - 11:12h

Olá pessoal!
Seguinte, dei uma boa pesquisada, mas não achei nada nesse sentido >
Preciso saber se há como automaticamente ao alguém inserir um arquivo em um diretório ele ser automaticamente copiado pra outra local.
Descrição do problema:
Tem um FTP onde o pessoal coloca os arquivos a qualquer momento, e temos um software que vasculha esse diretório de 10 em 10 minutos pra pegar esses arquivos.
Aí é que está o problema, quando o software pega esses arquivos ele deleta do diretório, preciso fazer com que seja feita a cópia antes dele deletar, por isso queria algo que já copiasse assim que fosse colocado no diretório, tipo um gatilho automático de tudo que entrasse no diretório.




  


2. Re: Copiar arquivos sempre que inseridos em uma pasta

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/12/2019 - 19:56h

Dlnh0 escreveu:

Olá pessoal!
Seguinte, dei uma boa pesquisada, mas não achei nada nesse sentido >
Preciso saber se há como automaticamente ao alguém inserir um arquivo em um diretório ele ser automaticamente copiado pra outra local.
Descrição do problema:
Tem um FTP onde o pessoal coloca os arquivos a qualquer momento, e temos um software que vasculha esse diretório de 10 em 10 minutos pra pegar esses arquivos.
Aí é que está o problema, quando o software pega esses arquivos ele deleta do diretório, preciso fazer com que seja feita a cópia antes dele deletar, por isso queria algo que já copiasse assim que fosse colocado no diretório, tipo um gatilho automático de tudo que entrasse no diretório.


Boa noite Dinho.
Vejo que o mais prático, é colocar no "cron" o comando rsync,
para copiar os arquivos....
veja backup incremental com o rsync
Mais Simples....
cp -u origem/* destino
-u, --update => copy only when the SOURCE file is newer than the destination file or when the destination file is missing
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts