Linux
2.57K subscribers
209 photos
375 videos
6 files
137 links
Все для системного администратора, новости и информация из мира Linux
Download Telegram
До / После

👉 @linuxchmod
👍5🔥2
📌 Полезный bash-скрипт: Уведомление на почту при переполнении диска



#!/bin/bash

# Порог в процентах
THRESHOLD=90
# Email для уведомлений
EMAIL="[email protected]"

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
Linux systemd

1: Введение и файлы юнитов
2: Команды systemctl
3: Цели (Targets)
4: Зависимости и порядок выполнения в systemd
5: Введение в таймеры systemd

👉 @linuxchmod
👍2