Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: slack+flux
Por U-Neeks
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Roberto Cesar Gomes Caetano em (última atualização em 02/02/2011)   [ 2536 hits ]

Login: roberto.caetano, 2885 pontos

   


Descrição

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.

[ Download: 4892.remove.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#! /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;

Scripts recomendados
   Script Linux recomendado squidclean.sh
   Script Linux recomendado Xvnx4viewer
   Script Linux recomendado Wallpaper Aleatório
   Script Linux recomendado Firewall
   Script Linux recomendado Balanceamento de Carga e Alta Disponibilidade usando IPTABLES

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.