18.9.2022, 10:36
(Tento příspěvek byl naposledy změněn: 18.9.2022, 10:56 uživatelem JiRo.
Důvod úpravy: Překlep
)
*ELEC RMD a drobné vylepšení
V předchozí verzi RMD.sh jsem chtěl indikovat počet existující nahrávání v Tvheadend, ale dopadlo to tak, že indikace probíhala následovně: 0 =není žádné, =1 běží alespoň jedno. Tak je tady oprava, po které se už zobrazuje počet aktuálně probíhajících nahrávání (3. řádek):
Trochu bojuji s jq. Nedostal jsme z něj počet odfiltrovaných položek, tak jsme si pomohl možná trochu špinavým trikem. Ale důležité je, že to funguje.
To že RMD.sh lze spustit i na mobilu asi připomínat nemusím. Na Androidu používám free Putty SSH. Reklamy skoro neobtěžují, základní funkce jsou víceméně shodné s PuTTY, kterou používám na Windows. Včetně možnosti přímého spuštění scriptu po přihlášení.
V předchozí verzi RMD.sh jsem chtěl indikovat počet existující nahrávání v Tvheadend, ale dopadlo to tak, že indikace probíhala následovně: 0 =není žádné, =1 běží alespoň jedno. Tak je tady oprava, po které se už zobrazuje počet aktuálně probíhajících nahrávání (3. řádek):
Kód:
#! /bin/sh
echo Instance of Kodi: $(($(ps | grep -c '/usr/lib/kodi/kodi.bin --standalone -fs')-1))
echo Tvheadend recordings: $(curl -s "http://localhost:9981/api/dvr/entry/grid_upcoming?limit=99999" | jq '.entries | .[] | select( .sched_status == "recording" ) | length' | wc -l)
echo HTSP Clients: $(curl -s "http://localhost:9981/api/status/connections" | jq -r '.entries | to_entries[] | (.value.peer) ')
echo CPU temperature: $(cputemp)
echo GPU temperature: $(gputemp)
free -h | head -n 2
echo Processor cores frequencies:
lshw | grep -E 'size.*MHz' | sed -re "s/.*size: ([0-9]*).*/\\1 MHz/"
To že RMD.sh lze spustit i na mobilu asi připomínat nemusím. Na Androidu používám free Putty SSH. Reklamy skoro neobtěžují, základní funkce jsou víceméně shodné s PuTTY, kterou používám na Windows. Včetně možnosti přímého spuštění scriptu po přihlášení.