Limpar e mostrar tamanho da lixeira no Samba
Publicado por Junior D. J. Vieira (última atualização em 30/05/2012)
[ Hits: 7.038 ]
Homepage: http://junior-unix.blogspot.com.br/
Este script faz a limpeza da lixeira dos usuários do Samba e mostra em outro arquivo o tamanho da pasta lixeira dos usuários.
Créditos para Roberto Cesar Gomes Caetano ( http://www.vivaolinux.com.br/~roberto.caetano )
Obs.: Apenas implementei a opção de exibir o tamanho da lixeira, todos arquivos com mais de 29 dias serão excluídos.
#! /bin/bash #Diretorio da Lixeira diretorio_lixeira="/home/lixeira" #Arquivo de Log log="/var/spool/samba/lixeira.log"; log2="/var/spool/samba/tamanho_lixeira.log"; #Remove os arquivos que foram movidos para lixeira a partir x dias dias="29"; #Remove os arquivos antigos baseados na data em que foram movidos para lixeira find "$diretorio_lixeira" -type f -ctime "+$dias" | sed 's/^/"/g ; s/$/"/g' | grep lixeira | xargs rm -rf #Controle do tamanho do arquivo de log tam_log=`du $log | awk '{print $1}'` tam_log=`du $log2 | awk '{print $1}'` #Definido que o arquivo de log deve ser menor do que 200 KB if [ $tam_log -ge 200 ]; then rm -rf $log $log2 fi du -h --total --max-depth=1 /home/lixeira >> $log2 echo "-- LIMPEZA REALIZADA EM `date +%d/%m/%Y` AS `date +%H:%M:%S` --" >> $log exit 0;
Verifica os artigos destaques da VOL
Calcula período entre data inicial e data final
Screenshot automático em Shell Script
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
O Programa Configurações Sumiu no Ubuntu 22.04 [RESOLVIDO] (5)
Como faço pra um script ser executado apenas abrindo um terminal e dan... (7)
Problema ao configurar Zabbix no ubuntu (9)