#!/bin/bash MMIN=15 # Il arrive (bug) qu'httpd créée un fichier temporaire qu'il ne supprime pas ensuite # Ce script supprime ceux plus anciens que MMIN minutes for dir in $(ls /tmp/*httpd.service* -d) do COUNT_ALL=$(find $dir -name 'modproxy.tmp.*' | wc -l) COUNT_RM=$(find $dir -name 'modproxy.tmp.*' -mmin +$MMIN | wc -l) logger -t purge-apache2-tmp.sh "Nb total fichiers temporaires : $COUNT_ALL, suppression de $COUNT_RM fichiers de plus de $MMIN minutes" find $dir -name 'modproxy.tmp.*' -mmin +$MMIN -exec rm -f {} \; done