15 lines
543 B
Bash
15 lines
543 B
Bash
|
#!/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
|