jimmybones
Freak
AW: zweite OScam instanz startet nicht
oscam startscript + watchdog (prüft alle 30 sec ob oscam läuft
speicher das script einfach in ner datei z.b. watchdog.sh und pack es in /usr/local/
änder den pfad im script
/usr/local/keyserver/
und
/usr/local/cards/
in die verzeichnisse wo deine oscam cfgs liegen.
gehe in /etc/crontab
und füge ganz unten über # diese zeile ein
* * * * * root /usr/local/watchdog.sh #Teste ob OScam laeuft (jede Minute)
danach musst du noch in /usr/local/bin gehen und dort die oscam in oscam1 umbenennen und nochmals kopieren und diese in oscam2 umbennenne
achte auch drauf das in beiden oscam cfgs andere ports benutzt werden sonst konfikt
server neustarten
danach laufen bei dir 2 oscam instanzen!
würde für cacheex 3 immer ne eigene ini nehmen. da man sonst leicht den überlick verliert
p.s. lasst diesen ipc schit weg.
absolut unnötig!
oscam startscript + watchdog (prüft alle 30 sec ob oscam läuft
speicher das script einfach in ner datei z.b. watchdog.sh und pack es in /usr/local/
änder den pfad im script
/usr/local/keyserver/
und
/usr/local/cards/
in die verzeichnisse wo deine oscam cfgs liegen.
gehe in /etc/crontab
und füge ganz unten über # diese zeile ein
* * * * * root /usr/local/watchdog.sh #Teste ob OScam laeuft (jede Minute)
danach musst du noch in /usr/local/bin gehen und dort die oscam in oscam1 umbenennen und nochmals kopieren und diese in oscam2 umbennenne
achte auch drauf das in beiden oscam cfgs andere ports benutzt werden sonst konfikt
server neustarten
danach laufen bei dir 2 oscam instanzen!
würde für cacheex 3 immer ne eigene ini nehmen. da man sonst leicht den überlick verliert

p.s. lasst diesen ipc schit weg.
absolut unnötig!
#!/bin/sh
LOGFILE="OScam_restart_log.txt"
if [ $(ps aux | grep -v grep | grep -c "/usr/local/bin/oscam1") = 0 ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|OScam (keyserver) wurde neu gestartet") >> /usr/local/$LOGFILE
/usr/local/bin/oscam1 -b -c /usr/local/keyserver/
else
echo "all fine"
fi
if [ $(ps aux | grep -v grep | grep -c "/usr/local/bin/oscam2") = 0 ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|OScam (reshare) wurde neu gestartet") >> /usr/local/$LOGFILE
/usr/local/bin/oscam2 -b -c /usr/local/cards/
else
echo "all fine"
fi
sleep 15
Zuletzt bearbeitet von einem Moderator: