ensl_hlds/scripts/rotate_logs.sh
Ari Timonen 5d59382be8 Update for docker-compose
Add latest ENSL plugin.
Add docker-compose file.
Update dockerfile to support 3.2.1b.
ADd entry script that works on all docker images.

Add seperate log rotation scripts
2018-05-07 04:19:10 +00:00

16 lines
318 B
Bash
Executable file

#!/bin/bash
rotateFiles() {
file="$0".lz4
if test -f "$file";
then rm "$0" && echo "Removed: $0"
else
lz4 -9 -z -q "$0.lz4" "$0" && rm "$0" && echo "Rotated: $0"
fi
}
while true; do
export -f rotateFiles
find . -maxdepth 1 -iname '*.log' -mmin +30 -exec bash -c 'rotateFiles "$0"' {} \;
sleep 300
done