18 lines
311 B
Bash
18 lines
311 B
Bash
#!/usr/bin/bash
|
|
|
|
# removes log files with size greater then 100Mb
|
|
|
|
for i in $(du -a /var/log/* | sort -hr | tr '\t' ':')
|
|
do
|
|
|
|
size_file=( $(echo "$i" | tr ':' ' ') )
|
|
|
|
size="${size_file[0]}"
|
|
file="${size_file[1]}"
|
|
|
|
if [ "$size" -ge 102400 ] && [ -f "$file" ]; then
|
|
rm "$file"
|
|
fi
|
|
|
|
done
|