Если у вас есть сервер, важно следить за свободным местом на диске, чтобы избежать неожиданного отказа. Нижн скрипт, который проверяет использование диска и отправляет уведомление, если свободное место падает ниже заданного порога.
📜 Скрипт:
#!/bin/bash
THRESHOLD=20 # Установите порог (в процентах)
EMAIL="admin@example.com" # Замените на свой email
# Получаем процент использования корневого раздела
USAGE=$(df -h / | awk 'NR==2 {print $5}' | sed 's/%//')
# Проверяем, превышает ли использование порог
if [ "$USAGE" -ge "$THRESHOLD" ]; then
echo "⚠ Внимание! Свободное место на диске заканчивается. Использование: ${USAGE}%" | mail -s "Диск почти заполнен" "$EMAIL"
fi
🛠 Как использовать:
1️⃣ Сохраните скрипт, например, в файл
disk_check.sh. 2️⃣ Сделайте его исполняемым:
chmod +x disk_check.sh
3️⃣ Добавьте в cron для автоматического выполнения, например, каждые 10 минут:
*/10 * * * * /path/to/disk_check.sh
Теперь сервер будет сам следить за местом на диске и предупреждать вас! 🚀
👉@bash_srv
