Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 180 → Rev 181

/scripts/sbin/alcasar-dateLog.sh
14,29 → 14,24
DIR2="/var/log/"
REPS="firewall squid dansguardian httpd"
heurelog="0500"
ext="gz"
extension="gz"
#extension=${2:=gz}
 
function boucle() {
LOGDIR=$1
extension=${2:=gz}
for REP in $REPS
do
for fichier in $LOGDIR/$REP/*.$extension
do
court=`basename $fichier`
fichierdate=${court%.$extension}
datelog=${fichierdate#*-}
touch -t $datelog$heurelog $fichier
chmod 640 $fichier
chown root:apache $fichier
done
done
function changeDate {
extension="gz"
fichier=$1
echo $fichier
court=`basename $fichier`
fichierdate=${court%.$extension}
datelog=${fichierdate#*-}
touch -t $datelog$heurelog $fichier
chmod 640 $fichier
chown root:apache $fichier
}
 
for d in $DIR $DIR2
for file in $( find $DIR $DIR2 \( -name '*.gz' \) -a \( -name '*access*log*.g*' -o -name 'firewall*.g*' -o -name 'ssl*.g*' \) )
do
boucle $d $extension
boucle $d $extension.gpg
changeDate $file
done
 
exit 0