Monitor update
Deploy / deploy (push) Successful in 8s

This commit is contained in:
2026-08-31 22:42:40 +05:00
parent 47ea18d020
commit 28702bd029
13 changed files with 434 additions and 217 deletions
+11 -4
View File
@@ -1,6 +1,13 @@
#!/bin/sh
# Заполненность корневого раздела в процентах (linux + mac).
# Диск /: процент + занято/свободно/всего. Linux + mac.
# Контракт мониторов: 1-я строка — процент, дальше — key=value.
case "$(uname)" in
Darwin) df -k / | awk 'NR==2 {print $5}' | tr -d '%' ;;
*) df -Pk / | awk 'NR==2 {print $5}' | tr -d '%' ;;
esac
Darwin) df -k / ;;
*) df -Pk / ;;
esac | awk 'NR==2 {
pct = $5; sub(/%/, "", pct)
printf "%d\n", pct
printf "занято=%.1f ГБ\n", $3/1048576
printf "свободно=%.1f ГБ\n", $4/1048576
printf "всего=%.1f ГБ\n", $2/1048576
}'