#!/bin/sh # gsample.sh — INSIDE guest 9201: one sample of the seeder (its limits, speed) and the controller's line-test records. Q=/root/r1250/qbg.sh P=$(sh $Q app/preferences | python3 -c 'import json,sys try: d=json.load(sys.stdin); print("up_limit=%s alt_up_limit=%s" % (d.get("up_limit"), d.get("alt_up_limit"))) except Exception as e: print("prefs unreadable")') M=$(sh $Q transfer/speedLimitsMode) T=$(sh $Q transfer/info | python3 -c 'import json,sys try: d=json.load(sys.stdin); print("up_speed=%.2fMbit" % (d.get("up_info_speed",0)*8/1e6)) except Exception: print("transfer unreadable")') R=$(python3 -c 'import json d=json.load(open("/var/lib/docker/volumes/felhom-controller-data/_data/data/settings.json")); u=d.get("upwatch") or {} print("upwatch=%s" % json.dumps(u)[:400])' 2>&1) echo "$(date -u +%H:%M:%S) seeder: $P alt_mode=$M $T | ctl: $R"