- Registriert
- 20. November 2008
- Beiträge
- 370
- Reaktionspunkte
- 155
- Punkte
- 103
Hi,
wie wäre es denn wenn man ein Skript in dieser Richtung mit einfügt.
angelehnt am Wrapper vom Dockstar.
Ich bin nicht der Linux Kenner aber da durch kann man die Oscam im Betrieb wieder starten über das Web Interface.
ich habe mal eine Oscam gebaut läuft sehr gutLink ist nicht mehr aktiv.
mfg
60plus
wie wäre es denn wenn man ein Skript in dieser Richtung mit einfügt.
PHP:
#!/bin/sh ### BEGIN INIT INFO # Provides: cardserver # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start OSCAM # Description: ### END INIT INFO case "$1" in start) if [ "`ps -ef | grep oscam_name | wc -l`" -lt 2 ]; then versuche=0 ntpdate -b atom.uhr.de >/var/log/ntpdate.log 2>/dev/null while [ "`cat /var/log/ntpdate.log`" = "" ] ; do ntpdate -b atom.uhr.de >/var/log/ntpdate.log 2>/dev/null versuche=`expr $versuche + 1` if [ $versuche -gt 3 ]; then break fi done /usr/local/bin/cardserver_ctrl.sh & fi ;; stop) if [ "`ps -ef | grep oscam_name | wc -l`" -gt 1 ]; then kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 | tr -s '[:blank:]' | cut -d" " -f2` 2>/dev/null kill -9 `ps -ef | grep oscam | head -n1 | tr -s '[:blank:]' | cut -d" " -f2` 2>/dev/null fi ;; restart) $0 stop sleep 10 $0 start ;; *) echo "`basename $0`: Bad or no parameter" echo "Usage: `basename $0` start | stop | restart" exit 1 esac exit 0
PHP:
#!/bin/sh echo "Start Cardserver Ctrl : `date`" >>/var/log/cardserver.log echo 2 > /proc/cpu/alignment chmod 755 /usr/local/bin/oscam while true ; do echo "Neustart Oscam_Name : `date`" >>/var/log/cardserver.log /usr/local/bin/oscam_Name sleep 10 done exit
angelehnt am Wrapper vom Dockstar.
Ich bin nicht der Linux Kenner aber da durch kann man die Oscam im Betrieb wieder starten über das Web Interface.
ich habe mal eine Oscam gebaut läuft sehr gutLink ist nicht mehr aktiv.
mfg
60plus
Zuletzt bearbeitet: