#!/usr/bin/env bash italic="\033[3m" #underline="\033[4m" #ita_under="\033[3;4m" #bgd="\033[1;4;31m" red="\033[1;31m" green="\033[1;32m" yellow="\033[1;33m" bold="\033[1m" #box="\033[1;41m" reset="\033[0m" host=$(hostname) # status change XX*24 hours ago. ago=30 # 30 jours if [ "$host" == "localhost" ]; then ip=$(hostname -I | awk '{print $1}') if [ "$ip" = "212.227.191.167" ]; then echo -e "\n${red}Running df -h /...${reset}" df -h / echo -e "\n${green}Remove backup logfiles ...${reset}" sudo find /var/log/plesk/PMM/ -name 'backup*' -type d -ctime +$ago -exec rm -rf {} +; #find /var/log/plesk/PMM/ -name 'backup*' -type d -ctime +$ago -exec rm -rf {} +; echo -e "\n${green}Remove backup files ...${reset}" sudo find /var/lib/psa/dumps -name 'backup*' -type f -ctime +$ago -exec rm -rf {} +; #find /var/lib/psa/dumps -name 'backup*' -type f -ctime +$ago -exec rm -rf {} +; echo -e "\n${green}Find files bigger than 200Mo ...${reset}" sudo find / -type f -size +200M -exec du -h {} + 2>/dev/null | sort -r -h echo -e "\n${green}Voir la place occupée par les logs ...${reset}" journalctl --disk-usage -q echo -e "\n${green}Décommenter la ligne SystemMaxUse dans /etc/systemd/journald.conf${reset}" echo -e "\n${green}Running df -h /...${reset}" df -h / echo fi fi