( Nextra | 2012. 07. 07., szo – 21:43 )

be kell kapcsolni 08.00-kor, és 09.00-kor is ez ugye elég távol esik egymástól. Ha a végrehajtandó feladat 58 percig tart
akkor a kikapcsolás és a bekapcsolás között csak 2 perc lesz, ami viszont nem elég a ki- és bekapcsolásra.

Látod erre például nem is gondoltam. Ezért is vetettem fel az egész projektet a fórumon de senkit nem érdekelt. Nem jelentkezett.
Holott ha az egészet átlátja olyasvalaki aki ért a programozáshoz, lehet hogy jobb ötlete is van.
Én csak műkedvelő vagyok, és eddig erre futotta. Mert a sima parancsok beírásától már elegem volt, hogy mindig mindenre figyelni kellett.
Így már rengeteg dolgot leellenőriz nekem a script. Megkönnyítette a dolgom.

Arra alapoztam, hogy a kikapcsolás előtt mindenképpen meg kell keresni a fájlban a következő időpontot (a következő ébredés beállításához),

Ez valóban így van. Ezt egy rc6.d scriptre bíznám, ami a halt előtt lefut.
Erre már van megoldásom, de még nem raktam bele az rc-be. Csak szép sorjában.

date_file_path="/home/$USER/.config/TvRip"
date_file=wake_time.txt
awk 'BEGIN { _now=systime() } ; $1 >= _now { m=1; print $1 } END { exit m }' <${date_file_path}/${date_file} >${date_file_path}/new_${date_file}
rm -f <${date_file_path}/${date_file}
mv ${date_file_path}/new_${date_file} ${date_file_path}/${date_file}
secs=$(sort -n ${date_file_path}/${date_file} | awk -v _now=$(date +%s) ' $1 >= _now {print $1}' | head -1)
echo "Ekkor kapcsol be a gép - ${secs} - vagyis - $(date -d @${secs}) "
# sudo /home/$USER/.TvRip/modules/tvrip_wake_install.sh ${secs}

# sudo /home/$USER/.TvRip/modules/tvrip_wake_install.sh ${secs}
Megfigyeltem hogy a sudoers-be csak parancsot írhatok be, így kellett egy különálló parancs amire a sudo-ban engedélyt adtam.

Ez lefut és beleteszi az aktuális időponthoz legközelebbi időpontot a wakealarm-ba. Egyúttal a lejárt időpontokat meg kitörli.

Mint említettem társakat keresek, mert ez egyedül már kezd nehézzé válni, de az is igaz, hogy tanulok is ezáltal.
S írtam hogy csak kis adagokban kérdezek, Most az volt a soron hogy ne legyenek ütköző időpontok.
Viszont az fárasztó hogy minden kérdésnél mindent elölről el kell magyarázni hogy mi miért van. Bár ezt felfoghatom egyfajta reklámnak is.
Mert úgy hiszem van még létjogosultsága.

Az is majd egy kis része lesz a dolognak hogy miként tudnám paraméterrel indítani? Hiszen szinte ugyanezekkel a beállításokkal tökéletesen lehet használni VHS rip-re is. Csak az input-ot kell megváltoztatni. S az azért mégsem járja hogy emiatt átírják a tvrip_config fájlt. De ezt majd később.

Sok ötletem van. Sokan is segítettek már. De minden bizonnyal lehetne akár egyszerűbbé és gyorsabbá is tenni, de ez egyelőre meghaladja a képességem. Nyilván ha esetleg nemzetközivé válna, akkor akármi is lehet belőle. De a gettextes dolgok igen távol állnak tőlem.
Hiába néztem például ezt. Sajnos nem lettem okosabb.