Deleta arquivos/diretorios com mais de 15 dias das lixeiras do samba

De Wiki do Ouro Minas Palace Hotel
Ir para navegação Ir para pesquisar

Introdução

Abaixo um script que pode ser implementado em qualquer sistema Linux que compartilhe um diretório para usuarios através do SAMBA para uso do WINDOWS Neste exemplo intuimos que o diretorio que estaria sendo compartilhado é o /home

#
# Diretório base do file server, pode ser mais de um se for separado por espaco em braco com aspas
#
SH_DIR=/home
for LIXEIRA in $(find ${SH_DIR} -name .recycle -print)
do
  find ${LIXEIRA} -type f -atime +15 -exec rm {} \;
  find ${LIXEIRA} -type d -empty -print -exec rmdir {} \;
done