Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Softcam Feed selber erstellen für openATV Stand 30.05.2019

Dann sag mir doch mal, was ich hier erwischt habe?
  • OSCam Webinterface developed by Streamboard Team
  • Current Time: 04.06.19 | 18:53:18 Start Time: 04.06.19 | 18:25:21 OSCam Run Time: 00:27:57
  • Process ID: 6006 Access from: 192.168.178.40 Run as: root sf4008 Up Time: 02:18:20
  • OSCam: 1.20_svn Build: r11520 Compiler: arm-oe-linux-gnueabi
  • WebIf Style by
Zumindest habe ich die Cam mit init.d gestartet und die Konfigs liegen nach wie vor in /usr/keys/oscam115XX/
Unix starttime: 1559665521
Starttime: 04.06.2019 18:25:21
Version: oscam-1.20_svn-r11520
Compiler: arm-oe-linux-gnueabi
Box type: sf4008 (generic)
PID: 6006
TempDir: /tmp/.oscam
GBox tmp_dir: not defined using: /tmp/.oscam
ConfigDir: /usr/keys/oscam11517/
WebifPort: 54322
Und hier noch ein Bild:
Du musst angemeldet sein, um Bilder zu sehen.
Lt. Deiner Aussage dürfte es ja genau so nicht funktionieren?

MfG
 
Vielleicht laufen auch zwei oscam Instanzen. Eine neue über init.d und die alte 11517 die per phyton Camstart läuft. Hast du die gleichen configs auch in /etc/tuxbox/config/oscam-trunk wie in /usr/keys/oscam11517?
 
Nein. In /etc/tuxbox/config liegen die Grund-Konfig von Schimmelreiter (Web-IF-Port 83). Habe ich schon nachgeschaut.

MfG

Manch einer würde sich freuen, wenn Er oscam zum laufen bekommt und wir (ich) rege mich auf, das es läuft:smile::smile:
 
Mach doch mal ein ps aux und schau ob zwei instanzen laufen. Das start script wäre auch mal hilfreich zu sehen. Greetz
 
Code:
root      1402  0.0  0.2   4688  2956 ?        Ss   16:35   0:00 /usr/bin/shellinaboxd --port=4200 --background=/var/run/she
root      1403  0.0  0.1   4324  1736 ?        S    16:35   0:00 /usr/bin/shellinaboxd --port=4200 --background=/var/run/she
root      1413  0.0  0.0   2524   500 ?        S    16:35   0:00 /sbin/syslogd -n -O /var/log/messages
root      1416  0.0  0.0   2524   456 ?        S    16:35   0:00 /sbin/klogd -n
root      1423  0.0  0.1   2616  1556 ?        Ss   16:35   0:00 /usr/sbin/telnetd
avahi     1430  0.0  0.2   3284  2244 ?        S    16:35   0:00 avahi-daemon: running [sf4008.local]
avahi     1431  0.0  0.0   3180   184 ?        S    16:35   0:00 avahi-daemon: chroot helper
root      1436  0.0  0.0   2036   996 ?        S    16:35   0:00 /usr/sbin/vsftpd
root      1439  0.0  0.1   2792  1740 ?        Ss   16:35   0:00 /usr/sbin/crond
root      1452  0.0  0.1   2604  2004 ?        Ss   16:35   0:00 /bin/sh /usr/bin/enigma2.sh
root      1471  1.8  8.7 198932 91888 ?        Sl   16:35   3:12 /usr/bin/enigma2
root      1503  0.0  0.0      0     0 ?        S    16:35   0:02 [kdvb-ad-0-fe-0]
root      1816  0.0  0.0      0     0 ?        S    16:41   0:00 [kworker/1:2]
root      6006  0.0  0.1   7312  1736 ?        Ss   18:25   0:00 /usr/bin/oscam11517 -b -r 2 -c /usr/keys/oscam11517
root      6007  0.1  0.5  20160  5848 ?        S<l  18:25   0:04 /usr/bin/oscam11517 -b -r 2 -c /usr/keys/oscam11517
root      7664  0.0  0.0      0     0 ?        S    19:05   0:00 [kworker/0:1]
root      7891  0.0  0.0      0     0 ?        S    19:11   0:00 [kworker/0:2]
root      8187  0.1  0.0      0     0 ?        S    19:18   0:00 [nx_sched_rec/0]
root      8249  0.0  0.1   4232  1908 pts/0    Ss   19:19   0:00 login -p -h ::1
root      8255  0.0  0.2   8240  2944 pts/0    S+   19:19   0:00 -bash
root      8616  0.0  0.1   4232  1900 pts/1    Ss   19:26   0:00 /bin/login
root      8619  0.1  0.2   8240  2864 pts/1    S    19:26   0:00 -bash
root      8629  0.0  0.2   8160  2108 pts/1    R+   19:26   0:00 ps aux
@Osprey ich hatte ja die ganze Zeit die DEB-version 11517 und die lief auch. Ich wollte nun aber auf trunk und die @Schimmelreiter-Version umstellen.

MfG
 
Laut deinem ps aux wird das so im startscript hinterlegt sein wo die configs liegen.
 
Aber genau das Startscript habe ich doch von Python auf init.d umgestellt, um die Trunk überhaupt starten zu können.

MfG
 
Zeig doch mal startscript, da ist bestimmt der pfad noch drin wo die config dateien liegen.
 
Ich starte über - Rot - Softcam Panel, was da im Startscript liegt, weiß ich nicht.

MfG
 
Geh mal ftp auf die box unter etc oder etc/init.d liegt das startscript poste bitte mal den inhalt
 
/etc/init.d/oftcam.oscam-trunk
Code:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          softcam
# Required-Start:    $local_fs
# Required-Stop:    
# Should-Start:      $time $remote_fs cardserver
# Should-Stop:    
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: oscam
# Description:       oscam SoftCAM, card reader and server.
### END INIT INFO

readlink $0 > /dev/null 2>&1 && CAM=$(basename $(readlink $0) | sed s#^softcam\.##)

[ -z "$CAM" ] && CAM=$(basename $0 | sed s#^softcam\.##)

if [ -z "$CAM" -o "$CAM" == "softcam" ]; then
    unset CAM
    for TESTCAM in oscam-smod oscam-emu oscam-trunk oscam
    do
        [ -x /usr/bin/$TESTCAM ] && CAM=$TESTCAM && break
    done
fi

[ -n "$CAM" ] || exit 1
[ -x /usr/bin/$CAM ] || exit 1

PIDFILE=/var/tmp/${CAM}.pid
DESC="Softcam service $CAM"
DAEMON=/usr/bin/$CAM

case "$1" in
start)
    if [ -e $PIDFILE ]; then
        PIDDIR=/proc/$(cat $PIDFILE)
        if [ -d ${PIDDIR} ] && [[ $(readlink -f ${PIDDIR}/exe) == $DAEMON ]]; then
            echo "$DESC already started; not starting."
            exit 1
        else
            rm -f $PIDFILE
        fi
    fi
    echo -n "Starting $DESC: "
    ulimit -s 1024
    $DAEMON --config-dir /etc/tuxbox/config/$CAM --daemon --pidfile $PIDFILE --restart 2 --utf8 2| grep -v "UTF-8 mode"
    sleep 0.5
    RETVAL=1
    [ -e $PIDFILE ] && RETVAL=0
    if [ "$RETVAL" -eq "0" ]; then
        echo "OK"
    else
        echo "FAILED"
    fi
    exit $RETVAL
    ;;
stop)
    echo -n "Stopping $DESC: "
    kill `cat $PIDFILE 2> /dev/null` 2> /dev/null
    RETVAL=$?
    if [ "$RETVAL" -eq "0" ]; then
        echo "OK"
    else
        echo "FAILED"
    fi
    sleep 1
    killall $CAM 2> /dev/null
    exit $RETVAL
    ;;
restart|reload)
    $0 stop
    sleep 1
    $0 start
    exit $?
    ;;
status)
    echo -n "$DESC: "
    if [ -e $PIDFILE ]; then
        PIDDIR=/proc/$(cat $PIDFILE)
        if [ -d ${PIDDIR} ] && [[ $(readlink -f ${PIDDIR}/exe) == $DAEMON ]]; then
            echo "Running."
            exit 0
        else
            echo "Stopped."
            exit 1
        fi
    fi
    ;;
version)
    $CAM -V | grep 'Version\|IPv6' | sed 's/Version:[ ]*//' | sed 's/IPv6.*yes/with IPv6/g' | sed 's/IPv6.*no/IPv4-only/g' | sed ':a;N;$!ba;s/\n/ /g'
    ;;
info)
    $CAM -V | grep 'Version\|IPv6' | sed 's/Version:[ ]*//' | sed 's/IPv6.*yes/with IPv6/g' | sed 's/IPv6.*no/IPv4-only/g' | sed ':a;N;$!ba;s/\n/ /g'
    ;;
*)
    echo "Usage: $0 start|stop|restart|status"
    exit 1
    ;;
esac
exit 0
Ich hoffe, das ist die richtige Datei.

MfG

Sehe gerade, hier gibt es noch eine andere Datei /etc/init.d/softcam.cam1
Code:
#!/bin/sh
DAEMON=/usr/bin/oscam11517
STARTCAM="/usr/bin/oscam11517 -b -r 2 -c /usr/keys/oscam11517"
STOPCAM="killall -9 oscam11517"
DESC="Softcam"

test -f $DAEMON || exit 0
set -e

case "$1" in
    start)
        echo -n "starting $DESC: $DAEMON... "
        $STARTCAM
        echo "done."
        ;;
    stop)
        echo -n "stopping $DESC: $DAEMON... "
        $STOPCAM
        echo "done."
        ;;
    restart)
        echo "restarting $DESC: $DAEMON... "
        $0 stop
        echo "wait..."
        sleep 5
        $0 start
        echo "done."
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac

exit 0
Und hier steht /usr/keys als Cinfig-DIR.
 
Zuletzt bearbeitet:
Ich habe ja die oscam-trunk in oscam11517 umbenannt, weil sonst nichts lief.

MfG
 
Das erste startscript ist das richtige mit config pfad etc/tuxbox/config für init, das andere ist das alte mit dem pfad der dir angezeigt wird.
 
Zurück
Oben