diff --git a/bash/task3/disk_monitoring.sh b/bash/task3/disk_monitoring.sh new file mode 100644 index 0000000..b6774fe --- /dev/null +++ b/bash/task3/disk_monitoring.sh @@ -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