#!/bin/bash 

#
# Сценарий удаляет log-файлы с размеров выше заданного 
#

max_log_size=2 # в гигабайтах

cd /var/opt/aisexpert/log 

for f in $(ls -1 | grep '.*\.log\..*'); do
    #echo $f
    #[ "$(du --bytes  $f | sed -r 's/^([0-9]*).*/\1/')" -gt "$((max_log_size * 1024 * 1024))" ] && echo $f
    [ "$(du --bytes  $f | sed -r 's/^([0-9]*).*/\1/')" -gt "$((max_log_size * 1024 * 1024 * 1024))" ] && rm $f
done 
