1)
Das Script des UpdateServers, worüber auch die OnlineScripts, dieses Forum usw. drüber läuft - führt jeden Nacht um 02:00 CET folgendes Script aus:
Code: Alles auswählen
#!/bin/bash
keyurl="http://www.minicat.tv/Minicat_Keyfiles"
keyfile="cccam_keys.tar.gz"
workdir="/tmp/SoftKeyFiles"
WebDir="/var/www/ipc/keys/"
FILES="AutoRoll.Key SoftCam.Key constant.cw"
cmdX="sudo "
[ -d "$workdir" ] && ${cmdX}rm -rf $workdir
mkdir -p $workdir ; cd $workdir
wget -q $keyurl/$keyfile
[ ! -f "$workdir/$keyfile" ] && echo "ERROR downloading keyfile! Abort!" && exit 1
tar xfz $keyfile >/dev/null
for F in $FILES; do
${cmdX}rm -f $WebDir$F
done
cd var/keys && ${cmdX}mv -f $FILES $WebDir
${cmdX}chmod 777 $WebDir*
${cmdX}rm -rf $workdir
echo "Done"
exit 0
Da bräuchtet ihr dann nur die Einstellung
workdir auf /var/keys/ anpassen und
cmdX auf "" also leer, wenn ihr das Script als root ausführt...
...also neue datei erstellen zb:
nano /var/emu/script/SOFTKEY.sh
datei ausführbar machen:
chmod +x /var/emu/script/SOFTKEY.sh
und einen entsprechenden Eintrag in die crontab machen - entweder über
i jobs oder über
crontab -e
...um den standard Editor von
vi auf
nano zu stellen, folgendes ausführen:
EDITOR=nano
Code: Alles auswählen
### Update SoftCam keys - daily
0 2 * * * /var/emu/script/SOFTKEY.sh >/dev/null 2>&1
...und nochmal manuell ausführen um sicher zu gehen das auch alles funktioniert wie es soll, script direkt ausführen:
/var/emu/script/SOFTKEY.sh
2)
Ähnlich wie 1) allerdings mit dem OnlineScript... Zunächst das Script auf das eigene System laden:
cd /var/emu/script/ && wget ipc.pebkac.at/ipc/scripts/softkey.sh
datei ausführbar machen:
chmod +x softkey.sh
script starten um zu prüfen ob alles funktioniert:
./softkey.sh
...da das Script nachfragt ob Aktualisiert werden soll, kann man das
A auch direkt ans Script übergeben:
echo a | ./softkey.sh
...und das Script dann noch in die crontab eintragen - wieder über
i jobs oder
crontab -e
Code: Alles auswählen
### Update SoftCam keys - daily
0 2 * * * echo a | /var/emu/script/softkey.sh >/dev/null 2>&1
3)
Das lokale System nicht zu verändern und zb immer das aktuelle OnlineScript über den IPC Befehl
i os direkt ausführen - was aber eben auch den Nachteil hätte das nichts aktualisiert wird wenn mal der IPC OnlineServer nicht erreichbar ist...
...dazu wieder über
i jobs oder
crontab -e
Code: Alles auswählen
### Update SoftCam keys - daily
0 2 * * * echo a | i os softkey.sh >/dev/null 2>&1
----------------