Apagar Conteúdo de Pasta [RESOLVIDO]

1. Apagar Conteúdo de Pasta [RESOLVIDO]

Vinicius Back
backman

(usa Debian)

Enviado em 04/07/2013 - 09:32h

Bom dia a todos, preciso saber se tem algum geito de apagar o conteúdo de uma pasta 5 minutos depois que ela foi modificada.
Para vocês entenderem melhor, tenho um servidor samba e um servidor FTP, rodando na mesma maquina no, dentro desse servidor em SMB tem uma pasta chamada SCANNER, que esta configurada na Impressora BROTHER como caminho para os arquivos que foram scaniados, tenho um SHELL, que apaga todos os dados dessa pasta de 5 em 5 minutos.. Só que preciso que esse tempo comece a contar novamente toda vez que um arquivo for scaniado, por que hje acontece o seguinte, vamos supor que eu for scaniar e o tempo no CRON teja 4:50, ele vai deletar todos os arquivo e nao vou conseguir copiar o meu arquivo scaniado.. entao preciso que o tempo seja reeniciado cada vez que alguem scaniar algum documento!



  


2. Re: Apagar Conteúdo de Pasta [RESOLVIDO]

3. Re: Apagar Conteúdo de Pasta [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/07/2013 - 14:27h

Eu ia sugerir exatamente isso, Amarildo...


4. Re: Apagar Conteúdo de Pasta [RESOLVIDO]

Vinicius Back
backman

(usa Debian)

Enviado em 04/07/2013 - 17:27h

Bom não sei se estou fazendo alguma coisa errada mas tentei executar o comando descrito e nao da certo

tentei fazer da seguinte forma

find /scanner/* -mmin +5 -exec rm -R

Nota: Meu diretorio scanner esta na raiz antes do diretório /home, acho que teria que funcionar desse modo ou não ?

Obrigado


Att viniciuS


5. Re: Apagar Conteúdo de Pasta [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/07/2013 - 18:24h

backman escreveu:

Bom não sei se estou fazendo alguma coisa errada mas tentei executar o comando descrito e nao da certo

tentei fazer da seguinte forma

find /scanner/* -mmin +5 -exec rm -R

Nota: Meu diretorio scanner esta na raiz antes do diretório /home, acho que teria que funcionar desse modo ou não ?

Obrigado


Att viniciuS


Assim não vai funcionar, chapinha. Tenta
 find /scanner -name "*jpg" -mmin +5 -print0 | xargs -0 rm  

Isso se você só escanear jpg. Se for mais samba do crioulo doido, faz assim:
 find /scanner -name "*jpg" -o -name "*png" -o -name "*tif" -o -name "*tiff" -o -name "*pdf" -mmin +5 -print0 | xargs -0 rm  







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts