TGViewer
Linux Linux @linuxchmod · 2.48K subscribers
Post #646 808
📌 Полезный bash-скрипт: Уведомление на почту при переполнении диска



#!/bin/bash

# Порог в процентах
THRESHOLD=90
# Email для уведомлений
EMAIL="admin@example.com"

df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output; do
usage=$(echo "$output" | awk '{ print $1}' | sed 's/%//')
partition=$(echo "$output" | awk '{ print $2 }')
if [ "$usage" -ge "$THRESHOLD" ]; then
echo "Внимание! На разделе $partition занято $usage% диска." | mail -s "⚠️ Мало места на сервере" $EMAIL
fi
done


📌 Как использовать:

1. Установите mailutils или mailx, если ещё не установлен.
2. Поместите скрипт, например, в /usr/local/bin/disk_check.sh.
3. Добавьте в cron, чтобы запускать регулярно, например, каждые 30 минут:


*/30 * * * * /usr/local/bin/disk_check.sh


👉 @linuxchmod
  • 👍 4
  • 😁 2
More from @linuxchmod
  1. Oct 1, 2026Организация рабочего места на балконе 📲 Мы в Max 👉 @linuxchmod
  2. Sep 30, 2026Подборка вопросов для подготовки к собеседованию Что такое линк? Перечислите 7 уровней мод…
  3. Sep 28, 2026RAID-массивы - восстановление данных Технологии Raid массивов. Что делать, если из raid ма…
  4. Sep 23, 2026Как посмотреть пароли от Wi-Fi к которым вы подключались (для Windows) ОС хранит данные пр…
  5. Sep 22, 2026Основные задания cron в Linux 📲 Мы в Max 👉 @linuxchmod
  6. Sep 21, 2026Уроки Linux 1. Терминал и ввод команд. 2. Перемещение по папкам. 3. Создание, переименован…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →