Výše jsem uvedl, že pro periodické spuštění scriptu refresh.sh doporučuji cron nebo systemd. S cronem je to jednoduché, jeho použit je triviální a notoricky známé. Ale jak jsem zjistil, jsou s ním potíže v distrech jako je LibreELEC nebo OpenELEC. Já používám LibreELEC a je to v podstatě sázka do loterie. Některé aplikace zadané v crontab se mi spustí tak jak potřebuji, jiné ne. Už si s tím hraji delší dobu a protože nejsem zkušený uživatel Linux, čerpám hlavně z informací na internetu. V jednom článku jsem se dočetl (bohužel jsme si neodložil odkaz na něj a v historii ho nemohu najít), že pokud je v nějakém Linux systému systemd, že se nedoporučuje cron používat. Že s tím "mohou být jenom problémy". Má někdo podobné zkušenosti a může případně poradit?
Jinak, abych obešel používání nevyzpytatelného cron v LibreELEC, začal jsem pro periodické spouštění skriptů používat systemd. Nechtělo se mi to celé studovat a tak jsem šel cestou nejmenšího odporu a spuštění definuji pomocí aplikace systemd-run, kterou s patřičnými parametry spouštím při startu LibreELEC. Příkazy pro spuštění systemd-run s parametry --on-active a --on-calendar jsem tedy umístil do autostart.sh. Je po problémech a vše funguje jak potřebuji.
Jinak, abych obešel používání nevyzpytatelného cron v LibreELEC, začal jsem pro periodické spouštění skriptů používat systemd. Nechtělo se mi to celé studovat a tak jsem šel cestou nejmenšího odporu a spuštění definuji pomocí aplikace systemd-run, kterou s patřičnými parametry spouštím při startu LibreELEC. Příkazy pro spuštění systemd-run s parametry --on-active a --on-calendar jsem tedy umístil do autostart.sh. Je po problémech a vše funguje jak potřebuji.
