Some checks failed
Deploy to Server (Docker) / deploy (push) Failing after 8s
Утилита mail не настроена полностью Reviewed-on: https://git.gocommunity.ru/walleri1/go_winter_work_2025/pulls/5 Co-authored-by: Vitaliy Turov <walleri1@yandex.ru> Co-committed-by: Vitaliy Turov <walleri1@yandex.ru>
16 lines
782 B
Bash
16 lines
782 B
Bash
#!/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
|