#!/bin/sh MOUNT="/downloads" OUTPUT="/html/disk.json" update_disk() { LINE=$(df -h "$MOUNT" 2>/dev/null | awk 'NR==2') if [ -z "$LINE" ]; then echo "ERROR: df failed for $MOUNT" >&2 return 1 fi TOTAL=$(echo "$LINE" | awk '{print $2}') USED=$(echo "$LINE" | awk '{print $3}') AVAILABLE=$(echo "$LINE" | awk '{print $4}') USE_PERCENT=$(echo "$LINE" | awk '{print $5}') cat > "$OUTPUT" <