Использование df для проверки диского пространства и использование утилиты mail для отправк
Утилита mail не настроена полностью
This commit is contained in:
parent
aa4fd2a954
commit
61c972bb84
15
bash/task3/disk_monitoring.sh
Normal file
15
bash/task3/disk_monitoring.sh
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Указываем пороговое значение использования (например, 50%)
|
||||||
|
LIMIT=50
|
||||||
|
|
||||||
|
# Указываем почтовый адрес для уведомлений
|
||||||
|
EMAIL="walleri1@yandex.ru"
|
||||||
|
|
||||||
|
# Получаем текущее использование дискового пространства
|
||||||
|
USAGE=$(df -h / | awk 'NR==2 {gsub("%",""); print $5}')
|
||||||
|
|
||||||
|
# Проверяем, превышает ли использование пороговое значение
|
||||||
|
if [ "$USAGE" -gt "$LIMIT" ]; then
|
||||||
|
echo "Дисковое пространство переполнено: ${USAGE}% использовано." | mail -s "Предупреждение: Использование дискового пространства" "$EMAIL"
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user