10.9.2022, 19:40
(Tento příspěvek byl naposledy změněn: 11.9.2022, 14:32 uživatelem JiRo.
Důvod úpravy: Překlepy, doplnění informace.
)
*ELEC RMD
Pozn. RMD je reminiscence na OS RSX pro počítače firmy Digital, se kterými jsem před více než 30 lety (tedy ještě před érou PC) začínal vážnou prací s počítači a řídicími systémy.
Trvale běžící *ELEC mě inspiroval k napsání jednoduchého scriptu rmd.sh, který mi rychle zobrazí stav běžícího systému, ve kterém vidím jen mnou vybrané a zajímavé hodnoty.
Spuštění a zobrazení řeším přes PuTTY, kde mám vytvořen profil, který script spustí s pomocí watch v okně přizpůsobeném jeho velikosti.
Výsledek pak vypadá takto:
Pozn. RMD je reminiscence na OS RSX pro počítače firmy Digital, se kterými jsem před více než 30 lety (tedy ještě před érou PC) začínal vážnou prací s počítači a řídicími systémy.
Trvale běžící *ELEC mě inspiroval k napsání jednoduchého scriptu rmd.sh, který mi rychle zobrazí stav běžícího systému, ve kterém vidím jen mnou vybrané a zajímavé hodnoty.
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" | grep -c '"sched_status":"recording",')
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/"
Spuštění a zobrazení řeším přes PuTTY, kde mám vytvořen profil, který script spustí s pomocí watch v okně přizpůsobeném jeho velikosti.
Kód:
watch -n 5 /storage/.config/script/system/rmd.sh
Výsledek pak vypadá takto: