22-08-2024
This commit is contained in:
53
purge_server.sh
Executable file
53
purge_server.sh
Executable file
@@ -0,0 +1,53 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user