Auteur Topic: Opstartvolgorde veranderen  (gelezen 5228 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

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 »
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 »
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 »
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 »
nee

krijg foutmelding "bad substitution line 28"

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1403
  • -Ontvangen: 8067
  • Berichten: 44.245
  • Beste mensen de beste wensen !
    • Truebase
Re: Opstartvolgorde veranderen
« Reactie #5 Gepost op: 21 januari 2014, 15:23:10 »
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-2
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-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

bogerdje

  • Gast
Re: Opstartvolgorde veranderen
« Reactie #6 Gepost op: 21 januari 2014, 15:34:55 »
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: 1403
  • -Ontvangen: 8067
  • Berichten: 44.245
  • Beste mensen de beste wensen !
    • Truebase
Re: Opstartvolgorde veranderen
« Reactie #7 Gepost op: 21 januari 2014, 16:22:29 »
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-2
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-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline peeweesyn

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 88
  • Berichten: 379
Re: Opstartvolgorde veranderen
« Reactie #8 Gepost op: 21 januari 2014, 16:34:30 »
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)

Gemarkeerd als beste antwoord door Gepost op 07 december 2024, 04:52:19

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1403
  • -Ontvangen: 8067
  • Berichten: 44.245
  • Beste mensen de beste wensen !
    • Truebase
Re: Opstartvolgorde veranderen
« Reactie #9 Gepost op: 21 januari 2014, 16:41:40 »
  • Beste antwoord ongedaan maken
  • 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-2
    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-2   RT2600ac  SRM 1.3.1-9346-12
    BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12