Auteur Topic: Opstartvolgorde veranderen  (gelezen 5402 keer)

bogerdje

  • Gast
Opstartvolgorde veranderen
« Gepost op: 20 januari 2014, 14:41:01 »
Ik wil de Opstartvolgorde veranderen, nl

Bij een Reboot moet eerst  videosation opstarten en daarna pas Tvheadend,
is daar een mogelijkheid toe, of kan ik een script schrijven om tvheadend stop te zetten en daarna
weer op te starten, want dan werkt het waarschijnlijk ook.

Ik weet alleen de commando's hiervoor niet.
Wie kan helpen??

Offline peeweesyn

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 88
  • Berichten: 379
Re: Opstartvolgorde veranderen
« Reactie #1 Gepost op: 20 januari 2014, 19:20:47 »
  • Beste antwoord
  • Hoi,

    Ik heb lang geprobeerd om te opstartvolgorde te beinvloeden maar dat is niet gelukt. Maar hiermee lukt het wel, en maakt het niet uit of VideoStation al gestart is voordat TVHeadend start. TvHeadend werkt zelfs zonder dat VideoStation gestart is omdat het script nu zelf de dvb modules start.

    Vervang de inhoud van /var/packages/tvheadend/scripts/start-stop-status door

    #!/bin/sh

    # Package
    PACKAGE="tvheadend"
    DNAME="Tvheadend"
    VIDEO_PACKAGE_DIR="/var/packages/VideoStation"

    # Others
    INSTALL_DIR="/usr/local/${PACKAGE}"
    PATH="${INSTALL_DIR}/bin:/usr/local/bin:/bin:/usr/bin:/usr/syno/bin"
    USER="tvheadend"
    TVHEADEND="${INSTALL_DIR}/bin/tvheadend"
    PID_FILE="${INSTALL_DIR}/var/tvheadend.pid"

    start_daemon ()
    {
           echo Chargement des modules dvb ...
           [ -e "${VIDEO_PACKAGE_DIR}/target/scripts/DVB_Admin.sh" ] && ${VIDEO_PACKAGE_DIR}/target/scripts/DVB_Admin.sh "start" "${VIDEO_PACKAGE_DIR}"
                  Starting ${DNAME} ...
        ${TVHEADEND} -f -u ${USER} -c ${INSTALL_DIR}/var -p ${PID_FILE}
    }

    stop_daemon ()
    {
        kill `cat ${PID_FILE}`
        wait_for_status 1 20
        rm -f ${PID_FILE}
    [ -e "${VIDEO_PACKAGE_DIR}/target/scripts/DVB_Admin.sh" ] && ${VIDEO_PACKAGE_DIR}/target/scripts/DVB_Admin.sh "stop" "${VIDEO_PACKAGE_DIR}"
    }

    daemon_status ()
    {
        if [ -f ${PID_FILE} ] && [ -d /proc/`cat ${PID_FILE}` ]; then
            return
        fi
        return 1
    }

    wait_for_status ()
    {
        counter=$2
        while [ ${counter} -gt 0 ]; do
            daemon_status
            [ $? -eq $1 ] && break
            let counter=counter-1
            sleep 1
        done
    }


    case $1 in
        start)
            if daemon_status; then
                echo ${DNAME} is already running
                exit 0
            else
                echo Starting ${DNAME} ...
                start_daemon
                exit $?
            fi
            ;;
        stop)
            if daemon_status; then
                echo Stopping ${DNAME} ...
                stop_daemon
                exit $?
            else
                echo ${DNAME} is not running
                exit 0
            fi
            ;;
        restart)
            stop_daemon
            start_daemon
            exit $?
            ;;
        status)
            if daemon_status; then
                echo ${DNAME} is running
                exit 0
            else
                echo ${DNAME} is not running
                exit 1
            fi
            ;;
        *)
            exit 1
            ;;
    esac
    • Mijn Synology: 918+
    • HDD's: 2x 4Tb WD Red
    • Extra's: 12GB
    3rd party packages: TVHeadend, Domoticz, Kopano (in virtual machine)

    bogerdje

    • Gast
    Re: Opstartvolgorde veranderen
    « Reactie #2 Gepost op: 21 januari 2014, 08:29:01 »
  • Beste antwoord
  • helaas,

    dit werkt bij mij niet, na een herstart is tv headend stopgezet, en als ik wil herstarten
    zegt het systeem "kan de pakketservice niet uitvoeren",

    zit er misschien een typefoutje in het script??

    Offline peeweesyn

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 7
    • -Ontvangen: 88
    • Berichten: 379
    Re: Opstartvolgorde veranderen
    « Reactie #3 Gepost op: 21 januari 2014, 11:39:54 »
  • Beste antwoord
  • helaas,

    dit werkt bij mij niet, na een herstart is tv headend stopgezet, en als ik wil herstarten
    zegt het systeem "kan de pakketservice niet uitvoeren",

    zit er misschien een typefoutje in het script??

    Waarschijnlijk een kopieer-plakfoutje van mij en is de lange afgebroken regel
    [ -e "${VIDEO_PACKAGE_DIR}/target/scripts/DVB_Admin.sh" ] && ${VIDEO_PACK
    AGE_DIR}/target/scripts/DVB_Admin.sh "start" "${VIDEO_PACKAGE_DIR}"

    niet als één regel overgekomen. Ik heb het in het code venster aangepast.
    • Mijn Synology: 918+
    • HDD's: 2x 4Tb WD Red
    • Extra's: 12GB
    3rd party packages: TVHeadend, Domoticz, Kopano (in virtual machine)

    bogerdje

    • Gast
    Re: Opstartvolgorde veranderen
    « Reactie #4 Gepost op: 21 januari 2014, 15:01:46 »
  • Beste antwoord
  • nee

    krijg foutmelding "bad substitution line 28"

    Offline Birdy

    • Global Moderator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 1418
    • -Ontvangen: 8146
    • Berichten: 44.542
      • Truebase
    Re: Opstartvolgorde veranderen
    « Reactie #5 Gepost op: 21 januari 2014, 15:23:10 »
  • Beste antwoord
  • Regel 28 en 29 liggen uit elkaar moet 1 regel worden, zie bijlage.

    Citaat
    [ -e "${VIDEO_PACKAGE_DIR}/target/scripts/DVB_Admin.sh" ] && ${VIDEO_PACKAGE_DIR
    }/target/scripts/DVB_Admin.sh "stop" "${VIDEO_PACKAGE_DIR}"



    CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
    DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
    DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-13
    BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13

    bogerdje

    • Gast
    Re: Opstartvolgorde veranderen
    « Reactie #6 Gepost op: 21 januari 2014, 15:34:55 »
  • Beste antwoord
  • Jaaaa   :P

    Opgelost, na reboot kan ik nu gelijk tv kijken in Xbmc

    Dank je peeweesyn en birdy

    Offline Birdy

    • Global Moderator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 1418
    • -Ontvangen: 8146
    • Berichten: 44.542
      • Truebase
    Re: Opstartvolgorde veranderen
    « Reactie #7 Gepost op: 21 januari 2014, 16:22:29 »
  • Beste antwoord
  • Toppie  ;D en peeweesyn natuurlijk  ;)


    CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
    DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
    DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-13
    BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13

    Offline peeweesyn

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 7
    • -Ontvangen: 88
    • Berichten: 379
    Re: Opstartvolgorde veranderen
    « Reactie #8 Gepost op: 21 januari 2014, 16:34:30 »
  • Beste antwoord
  • Dank Birdy, ook aangepast in het code venster.
    • Mijn Synology: 918+
    • HDD's: 2x 4Tb WD Red
    • Extra's: 12GB
    3rd party packages: TVHeadend, Domoticz, Kopano (in virtual machine)

    Offline Birdy

    • Global Moderator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 1418
    • -Ontvangen: 8146
    • Berichten: 44.542
      • Truebase
    Re: Opstartvolgorde veranderen
    « Reactie #9 Gepost op: 21 januari 2014, 16:41:40 »
  • Beste antwoord
  • Dank Birdy, ook aangepast in het code venster.
    Toppie  8)


    CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
    DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
    DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-13
    BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13