ubuntuusers.de

Unbenannt

Autor:
redknight
Datum:
12. April 2016 19:24
Code:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#!/bin/bash
apachelogdir=/var/log/apache2
logs=(
access.log.1
ssl_access.log.1
error.log.1
)
for file in ${logs[@]}
do
apachelog=$apachelogdir/$file

worklog=$apachelogdir/worklog

/bin/cp $apachelog $apachelogdir/worklog
/usr/bin/perl -p -e 's/^(\d+)\.(\d+)\.(\d+)\.\d+ /\1.\2.\3.000/' $apachelogdir/worklog > $apachelog
/bin/rm $apachelogdir/worklog
done