dotfiles/functions/del_logs.sh
TheK4n 3a8d749ad6 add cron tips
add del_logs.sh
2021-10-02 01:05:04 +03:00

18 lines
321 B
Bash

#!/usr/bin/bash
# removes log files with size greater then 100Mb
for i in $(sudo 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
sudo rm "$file"
fi
done