Limpar arquivos da lixeira do Samba
Publicado por Roberto Cesar Gomes Caetano (última atualização em 02/02/2011)
[ Hits: 12.550 ]
Este script torna-se bem útil para limpeza da lixeira do Samba, pois desta maneira os arquivos deletados pelos usuários poderão ser apagados após um período definido.
No exemplo abaixo, os arquivos deletados por mais de 15 dias serão excluídos.
Vale lembrar que este script não deleta os diretórios dos arquivos.
Este script pode ser configurado para ser executado todos os dias por meio do Crontab, por exemplo.
#! /bin/bash #Diretorio da Lixeira diretorio_lixeira="/var/spool/samba/lixeira" #Arquivo de Log log="/var/spool/samba/lixeira.log"; #Remove os arquivos que foram movidos para lixeira a partir x dias dias="15"; #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 #Controle do tamanho do arquivo de log tam_log=`du $log | awk '{print $1}'` #Definido que o arquivo de log deve ser menor do que 200 KB if [ $tam_log -ge 200 ]; then rm $log fi echo "-- LIMPEZA REALIZADA EM `date +%d/%m/%Y` AS `date +%H:%M:%S` -- " >> $log exit 0;
script testador de ips para rede wireless
Remover arquivos com mais de "N" dias da Lixeira do Samba
Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Como criar um robot em NTSL (Nelogica Trading System Language) para Profitchart
Use o Google PageSpeed Insights para verificar um site
filtrar só as pastas onde tem arquivo (5)
Sistema da Coréia do Norte - Red Star OS (29)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (31)
Instalacao Manjaro em notebook com placa de video hibrida [RESOLVIDO] (2)