Subversion Repositories ALCASAR

Compare Revisions

No changes between revisions

Ignore whitespace Rev 149 → Rev 150

/scripts/sbin/alcasar-dateLog.sh
0,0 → 1,40
#!/bin/sh
# $Id$
 
# alcasar-dateLog.sh
# by 3abtux
# This script is distributed under the Gnu General Public License (GPL)
 
# Permet de remettre les fichiers journaux à la date (time systeme) de leur rotation et archive (05h00)
# Utile lors de restauration système/copie sur le nouveau serveur pour être pris en compte
# par le script de nettoyage des logs
 
 
DIR="/var/Save/logs"
DIR2="/var/log/"
REPS="firewall squid dansguardian httpd"
heurelog="0500"
ext="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
}
 
boucle $DIR gz
boucle $DIR gz.gpg
boucle $DIR2 gz
 
exit 0
Property changes:
Added: svn:eol-style
+LF
\ No newline at end of property
Added: svn:executable
+*
\ No newline at end of property
Added: svn:keywords
+"Id Author Date"
\ No newline at end of property