[GELÖST] - Reinit User DB

Metzi
IPC Neuling
Beiträge: 2
Registriert: Fr 23. Sep 2011, 13:43
Kontaktdaten:

[GELÖST] - Reinit User DB

Beitrag von Metzi »

Hallo,

Gibts einen Befehl für "Reinit User DB" oder kann jemand ein shell-script dazu erstellen?
Mein Ziel ist das automatische EMM schreiben.
Habs bis jetzt so gelöst:

Code: Alles auswählen

#EMM Update 3Uhr bis 5Uhr
0 3 * * * root cp /var/etc/EMM/ON/oscam.user /var/etc 
0 5 * * * root cp /var/etc/EMM/OFF/oscam.user /var/etc

#OScam Restart 3.01 5.01
#01 3 * * * root /var/emu/script/oscam restart     #OScam - EMU Neustart (Taeglich um 03:01)
#01 5 * * * root /var/emu/script/oscam restart     #OScam - EMU Neustart (Taeglich um 05:01)
Hab schon ein bisschen dort darin gelesen,
http://www.streamboard.tv/oscam/browser ... /oscam.txt
http://www.streamboard.tv/wiki/OSCam/de ... ds#Reloads

mfg Mario
Benutzeravatar
jensebub
IPC Meister
Beiträge: 1133
Registriert: So 1. Mai 2011, 09:34
Been thanked: 1 time
Kontaktdaten:

Re: Reinit User DB

Beitrag von jensebub »

Guten Morgen,

ich gehe mal davon aus, dass du von dem Button "reinit userdb" aus dem oscam-userconfig-Webif redest.
Diesen kannst du ganz einfach per Befehl betätigen lassen. Dafür benötigst du ein zusätzliches Paket:

Code: Alles auswählen

apt-get install curl
http://packages.debian.org/de/sid/curl

Danach ist es möglich den Button per Befehl zu erreichen:

Code: Alles auswählen

curl -s --digest "oscam:oscam@192.168.0.3:16002/userconfig.html?action=reinit" >/dev/null
Gilt natürlich für:

Code: Alles auswählen

[webif]
httpport                      = 16002
serverip                      = 192.168.0.3
httpuser                      = oscam
httppwd                       = oscam
Und schon könnte der Eintrag in i jobs so aussehen:

Code: Alles auswählen

0 5 * * * root curl -s --digest "oscam:oscam@192.168.0.3:16002/userconfig.html?action=reinit" >/dev/null # reinit userdb (taeglich um 5 uhr)
Oder du kombinierst den Eintrag:

Code: Alles auswählen

0 5 * * * root cp /var/etc/EMM/OFF/oscam.user /var/etc && curl -s --digest "oscam:oscam@192.168.0.3:16002/userconfig.html?action=reinit" >/dev/null # EMM-OFF und reinit userdb (taeglich um 5 uhr)
Ich denke, das sollte dir auf die Sprünge helfen.

Gruß
jensebub
Metzi
IPC Neuling
Beiträge: 2
Registriert: Fr 23. Sep 2011, 13:43
Kontaktdaten:

Re: Reinit User DB

Beitrag von Metzi »

Super!! Danke für deine Hilfe!

mfg Mario
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast