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