You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
366 B
13 lines
366 B
#!/bin/sh
|
|
|
|
# Clean non existent log file entries from status file
|
|
cd /var/lib/logrotate
|
|
test -e status || touch status
|
|
head -1 status > status.clean
|
|
sed 's/"//g' status | while read logfile date
|
|
do
|
|
[ -e "$logfile" ] && echo "\"$logfile\" $date"
|
|
done >> status.clean
|
|
mv status.clean status
|
|
|
|
/usr/sbin/logrotate -v -s /var/lib/logrotate/status /etc/logrotate.conf
|