POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGA AS MSG <.APAGADAS> GERADAS PELO SCRIPT delete_all_u
Publicado por Alessandro Dias 17/05/2005
[ Hits: 2.175 ]
Esse script apaga as mensagens .apagadas que foram geradas pelo script delete_all_users_date_90.sh. Esse script é executado semanalmente.
#!/bin/sh # # Autor: Alessandro Dias # # Exclui os arquivos <USUARIO.apagadas> da pasta /var/mail/ # qdo 80% da capacidade da partição /var é utilizado. # DF=`df | grep "/var"` CAPACIDADE=`echo $DF | cut -d " " -f 2` USADO=`echo $DF | cut -d " " -f 3` USADO_TMP=`expr $USADO \* 100` USO=`expr $USADO_TMP / $CAPACIDADE` echo "Capacidade=$CAPACIDADE" echo "Utilizado=$USADO" echo "uso=$USO %" if [ "$USO" -ge 80 ]; then echo -e "\nSua utilização chegou a mais de 80%:\n" echo "Limpando o disco..." # varre a lista k=24 # pula usuarios do sistema USERNAME="teste" # inicializa USERNAME TODOS=`cat /etc/passwd | cut -d : -f 1` while [ "$USERNAME" != "" ]; do USERNAME=`echo $TODOS |cut -d " " -f $k` GRUPO=`groups $USERNAME |cut -d " " -f 3` if [ "$GRUPO" = "popusers" ]; then echo "Mensagens antigas de $USERNAME" rm -f /var/mail/*.apagadas rm -f /home/$USERNAME/mail/*.apagadas fi k=`expr $k \+ 1` done echo -e "\nFeito!" fi
Ferramenta para o CBQ - parte 1
Removendo kernels antigos no Ubuntu
Ispeed v1.1 - Medidor de velocidade de download
Tradução de endereços de uma rede interna
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









