From 55611d378bcdcf04847a97a188d6bf822058eb99 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Mon, 18 Jun 2012 07:54:50 +0200 Subject: [PATCH] On vire des sudo inutiles et on assure que les jours sont toujours sur deux chiffres Ignore-this: 6814c419129ea1bb4ca4d7e1466bf4c9 darcs-hash:20120618055450-3a55a-3ca2b42f6e8bd0dbcde5b2784aa808ab1dd84b26.gz --- firewall/firewall-logrotate-script.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/firewall/firewall-logrotate-script.sh b/firewall/firewall-logrotate-script.sh index 8eda7b76..a1d4d27e 100755 --- a/firewall/firewall-logrotate-script.sh +++ b/firewall/firewall-logrotate-script.sh @@ -22,13 +22,14 @@ dernier_fichier=$logs_src/$(ls -tr "$logs_src" | grep -E 'logall\.log\.[0-9]+\.. #date=$(date -d "1970-01-01 $timestamp sec" +"%Y-%m-%d") Y=$(date | awk '{print $4}') Y=${Y:0:4} -M=$(sudo bzcat "$dernier_fichier" | head -1 | awk '{print $1}') +M=$(bzcat "$dernier_fichier" | head -1 | awk '{print $1}') M=$(date -d "01-$M-01" +%m) -D=$(sudo bzcat "$dernier_fichier" | head -1 | awk '{print $2}') +D=$(bzcat "$dernier_fichier" | head -1 | awk '{print $2}') +D=$(date -d "01-01-$D" +%d) date=$Y-$M-$D echo install -o root -g root -m 400 "$dernier_fichier" "$logs_dst/logall.log.$date.bz2" echo rm "$dernier_fichier" install -o root -g root -m 400 "$dernier_fichier" "$logs_dst/logall.log.$date.bz2" rm "$dernier_fichier" done -#find "$logs_dst" -mtime +365 -delete +find "$logs_dst" -mtime +365 -delete