Seite 1 von 1

[GELÖST] - Reinit User DB

Verfasst: Sa 18. Mai 2013, 06:50
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

Re: Reinit User DB

Verfasst: Sa 18. Mai 2013, 08:43
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

Re: Reinit User DB

Verfasst: Sa 18. Mai 2013, 19:11
von Metzi
Super!! Danke für deine Hilfe!

mfg Mario