ansible-role-reverse_proxy/files/purge-apache2-tmp.sh
2022-03-02 00:41:53 +01:00

14 lines
543 B
Bash
Executable file

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