( Nextra | 2018. 01. 09., k – 20:30 )

"Érdekelne hogyan kerülnek a CRON_....sh fájlok a crontab-ba,"

Hát ezt már nem nagyon piszkálnám. Készítettem egy interaktív dvb-c "videómagnót" Vagyis van egy USB-s dvb-c stickem, de utáltam hogy amikor fel akartam venni, mindig parancssorban irkáljak. Az elérhető frontendek meg nagyon nem akartak működni. A vlc egyszerűen le sem kezeli a w_scan-nal direkt neki gyártott channel_list-et, de az mplayerét sem.
KDE-t használok, de a Gnome-os ME tv azért működik, de sokszor elszáll. A tvheadend -et nem is értem. Be sem tudtam normálisan állítani.

S mivel ez személyi számítógép, személyre szabtam a dolgokat.

Írtam tehát sok kicsi bash szkriptet, melyek egymásra épülnek. A dvbRip kilistázza az elérhető tévécsatornákat, megkérdezi melyiket akarom felvenni, abból is hány percet. Most, vagy időzítve, egyszeri alkalommal, vagy sorozat lesz? A felvétel után kikapcsolja-e a gépet...
S ekkor - az azonnali felvétel kivételével - készít egy szkriptet, mely belekerül a főkönyvtárba a csatorna nevével kezdődő almappába. Ha nincs olyan mappa akkor azt is létrehozza. S ez a szkript fut le akkor, amikor szükség van rá. Ezt hívja meg a CRON.

Ebben mindössze annyi van, hogy éppen mennyi az idő a felvétel kezdetekor, mert ez az idő lesz a készülő mpeg.ts dump neve. Meddig tartson a felvétel. S mivel a CRON dolgok általában periódikusak, az idő igenis lényeges, mert a szkript megnöveli egy nappal ezt az időt, hogy a wakealarm a következő napon is bekapcsolja a gépet 5 perccel előbb.

S persze bejegyzés is készül az at vagy cron időzítőkbe. Mert különben hogy futnának le a szkriptek? Az at-val nincs gond, mert az megszűnik amint végzett.
De ha a sorozatnak vége, akkor letörlöm a felvételért felelő szkriptet. De a CRON bejegyzés megmarad.