+11
-4
@@ -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
|
||||
}'
|
||||
|
||||
Reference in New Issue
Block a user