Keybundle + Update + Camd3
Keybundle + Update + Camd3
Ich stelle mal hier die Frage,
ich nutze kein CCcam mehr sondern nur noch OScam, da ja im OScam mit Keybundles nicht gearbeitet werdern kann, habe ich deshalb Camd3 auf meinen Debian eingespielt, einen Reader im OScam eingestellt der über Camd3 eine Verbindung zum Keyserver macht, und alles ist gut, läuft auch soweit, AustriaSat usw.
Meine Frage hat jemand einen Tipp /Script wie ich jeweils nachts die aktuellen Keys einspielen kann? Bei Cccam gab oder gibt es ja sowas, wäre das nicht auch relativ problemlos es für Camd3 einzusetzen??
Danke
ich nutze kein CCcam mehr sondern nur noch OScam, da ja im OScam mit Keybundles nicht gearbeitet werdern kann, habe ich deshalb Camd3 auf meinen Debian eingespielt, einen Reader im OScam eingestellt der über Camd3 eine Verbindung zum Keyserver macht, und alles ist gut, läuft auch soweit, AustriaSat usw.
Meine Frage hat jemand einen Tipp /Script wie ich jeweils nachts die aktuellen Keys einspielen kann? Bei Cccam gab oder gibt es ja sowas, wäre das nicht auch relativ problemlos es für Camd3 einzusetzen??
Danke
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Keybundle + Update + Camd3
Probiers mal hiermit:
i os camd3-softkey.sh
Und automatisiert für i jobs:
i os camd3-softkey.sh
Und automatisiert für i jobs:
Code: Alles auswählen
* 6 * * * root echo a | i os camd3-softkey.sh >/dev/null 2>&1
Du musst nicht kämpfen um zu siegen
Re: Keybundle + Update + Camd3
Hey Danke,
ich der noch nie etwas mit Scripts gemacht habe hab es auch hinbekommen, aber ich nutze dein Script.
Das einzige was mir noch fehlt ist, das ich das Camd3 ja restarten muss. Und ein Restart als Parameter gibt es wohl nicht scheinbar.
Wenn ich ps ax mache sehe ich camd3.x86 als Prozess und das 6 mal. Scheint auch normal zu sein, beenden kann ich camd3.x86 mit einen Kill, dann fährt das camd3 sauber runter, nur weiss ich nicht wie ich das in einem Job verpacken kann, muss ja die Prozess ID vom Camd3 ermitteln, dann das kill setzen, kurz warten,dann deinen Job laufen lassen und anschliessend camd3 neu starten
ich der noch nie etwas mit Scripts gemacht habe hab es auch hinbekommen, aber ich nutze dein Script.
Das einzige was mir noch fehlt ist, das ich das Camd3 ja restarten muss. Und ein Restart als Parameter gibt es wohl nicht scheinbar.
Wenn ich ps ax mache sehe ich camd3.x86 als Prozess und das 6 mal. Scheint auch normal zu sein, beenden kann ich camd3.x86 mit einen Kill, dann fährt das camd3 sauber runter, nur weiss ich nicht wie ich das in einem Job verpacken kann, muss ja die Prozess ID vom Camd3 ermitteln, dann das kill setzen, kurz warten,dann deinen Job laufen lassen und anschliessend camd3 neu starten
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Keybundle + Update + Camd3
Du könntest das zb so regeln:
nano /var/emu/script/camd3-restart.sh && chmod +x /var/emu/script/camd3-restart.sh
i jobs:
...das && bedeutet dass er den nachfolgenden Befehl nur macht wenn der davor erfolgreich war, also wenn er das keybundle nicht aktualisieren konnte wird er camd3 auch nicht restarten...
zb:
rm -r /tmp/test && echo Ok ... da kommt zunächst eine fehlermeldung von wegen verzeichniss nicht gefunden
aber wenn man vorher ein mkdir /tmp/test macht und die Zeile nochmal ausführt, sagt er Ok
nano /var/emu/script/camd3-restart.sh && chmod +x /var/emu/script/camd3-restart.sh
Code: Alles auswählen
#!/bin/bash
BIN=camd3.x86
DIR=/var/emu/camd3
CONFIG=/var/etc/camd3.config
#stop
pkill $BIN
sleep 2
PID="$(pgrep -x $BIN)"
if [[ ! -n $PID ]] ; then
echo "Camd3 : beendet"
else
pkill -9 $BIN
echo "Camd3 : gekillt"
fi
#start
#$DIR/$BIN $CONFIG >/dev/null
$DIR/$BIN $CONFIG >/tmp/Camd3.log
exit 0
Code: Alles auswählen
* 6 * * * root echo a | i os camd3-softkey.sh && /var/emu/script/camd3-restart.sh >/dev/null 2>&1
zb:
rm -r /tmp/test && echo Ok ... da kommt zunächst eine fehlermeldung von wegen verzeichniss nicht gefunden
aber wenn man vorher ein mkdir /tmp/test macht und die Zeile nochmal ausführt, sagt er Ok
Du musst nicht kämpfen um zu siegen
Re: Keybundle + Update + Camd3
Hey klasse, danke!!!
aber ich bin jetzt der verpeilte... was meinst du mit "rm -r /tmp/test && echo Ok"
wo benutzt du denn /tmp/test ??? Sehe ich in dem Script von dir hier nicht
aber ich bin jetzt der verpeilte... was meinst du mit "rm -r /tmp/test && echo Ok"
wo benutzt du denn /tmp/test ??? Sehe ich in dem Script von dir hier nicht
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Keybundle + Update + Camd3
das war nur ein Beispiel um zu veranschaulichen wie sich && in bash auswirkt
um Befehle hintereinander, in einer zeile, auszuführen ginge zb auch ein ; dazwischen aber dann ist egal ob der Befehl davor erfolgreich war oder nicht...
um Befehle hintereinander, in einer zeile, auszuführen ginge zb auch ein ; dazwischen aber dann ist egal ob der Befehl davor erfolgreich war oder nicht...
Du musst nicht kämpfen um zu siegen
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Keybundle + Update + Camd3
Das OnlineScript camd3-softkey.sh hatte noch einen Bug, oder zumindest will Camd3 bei mir die *.bin ROM Files standardmässig im Ordner /var/etc/ aber nicht in /var/keys/
Also einfach nochmal ausführen das OnlineScript und dann sollte es passen
Ausserdem muss oder sollte man camd3 mit angabe der Config starten also: ./$BIN /var/etc/camd3.config
...hab ich oben im camd3-restart.sh Script nachgetragen...
Also einfach nochmal ausführen das OnlineScript und dann sollte es passen
Ausserdem muss oder sollte man camd3 mit angabe der Config starten also: ./$BIN /var/etc/camd3.config
...hab ich oben im camd3-restart.sh Script nachgetragen...
Du musst nicht kämpfen um zu siegen
Re: Keybundle + Update + Camd3
Danke feissmaik, das mit der "/var/etc/camd3.config" hatte ich gestern schon bei mir nachgetragen, soweit ich weiss ist das ein Bug im Camd3 gewesen, und wenn man das nicht macht wird die config nicht geladen bzw. es muss dann alles im gleichen Verzeichnis liegen
Ich glaube das mit den *.bin ROM Files ist auch ein Bug im camd3, zumindest war das mal in eeiner Version, weiss ja nicht welche du nutzt
Ich glaube das mit den *.bin ROM Files ist auch ein Bug im camd3, zumindest war das mal in eeiner Version, weiss ja nicht welche du nutzt
Re: Keybundle + Update + Camd3
wie sollte die /etc/rc.local denn aussehen, habs bei mir jetzt so gemacht
/var/emu/camd3/camd3.x86 /var/etc/camd3.config &
schöner wäre es mit einen symlink, nur weiß ich nicht wie ich den erstelle
/var/emu/camd3/camd3.x86 /var/etc/camd3.config &
schöner wäre es mit einen symlink, nur weiß ich nicht wie ich den erstelle
PEBKAC (Akronym)
problem exists between keyboard and chair
problem exists between keyboard and chair
Re: Keybundle + Update + Camd3
feissmaik : Ich glaube du hast jetzt einen Bock bei dir in deinem Script, jetzt werden die *.rom Files in /var/etc kopiert, was falsch ist. Sie sollten auch in /var/keys liegen.
Ist das jetzt so gewolllt?? Dachte du hättest das zwei Posting weiter oben behoben?
Die Version von camd3 die ich nutze erwartet die in /var/keys
Ist das jetzt so gewolllt?? Dachte du hättest das zwei Posting weiter oben behoben?
Die Version von camd3 die ich nutze erwartet die in /var/keys
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste