[gelöst] wie vdr mittels ssh neustarten?

  • Hallo,

    ich versuche den Vdr über einen anderen PC neu zustarten. Hierzu logge ich mich über ein Script mittels SSH auf dem Vdr-Pc ein. Leider wird die SSH-Verbindung nicht beendet.

    /usr/www_sserial/cgi-bin # ssh -i /tmp/flash/rsa_host_key root@vdr 'stopvdr; nohup startvdr'

    Code
    stoppe vdr
    done
    starte vdr
     atd is running

    Hier bleibt die SSH-Verbindugn hängen und wird erst beendet wenn der Vdr beendet wird. Ist ja irgendwie auch logisch. Ich habe versucht mit 'screen' zu arbeiten, leider ist es mir nicht gelungen. Aber das ist doch bestimmt möglich,

    ... aber wie ???

    EDIT1: SO:

    Code
    ssh -t -i /tmp/flash/rsa_host_key root@192.168.178.241 'nohup st opvdr; nohup startvdr'

    EDIT2: MFG hat unten eine bessere Lösung geschrieben

    Code
    ssh -t -i /tmp/flash/rsa_host_key root@192.168.178.241 'nohup st opvdr; nohup startvdr'

    Die Shellausgabe wird auf dem VDR in der Datei ~/nohup.out gespeichert

    Code
    ssh -t -i /tmp/flash/rsa_host_key root@192.168.178.241 'printf "startvdr" | at now && exit'


    Gruß

    Snowyrain

    Mainboard: ASUS N7V8X Chipsatz: Nvidia Nforce Sound: Realtek (ungenutzt) CPU: Duron 1000 RAM: 2x512MB SD-DDR Eingabegerät: Technisat Skystar 2.6d, Irgendwas mit SAA-7146 Chip DVB-S, TT 1200 DVB-T Ausgabegerät: Xineliboutput Laufwerk: DVD Festplatte: 160GB IDE Grafik: Geforce 5200 128MB mit TV-Out AGP Lan: 3COM

    Software: Easyvdr 1.6 mit VDR-1.6.0

    Edited 3 times, last by snowyrain (April 15, 2009 at 11:38 AM).

  • Hallo, normal gibt man doch etc/init.d/vdr stop bzw start ein,
    versuch das doch mal.
    :lovevdr

    1. Lenny/Tobi Cel S440 2Ghz 2GB 320 GB HDD, 1x FF 2.1, 2x T 1200 DVB-S
    client1: client S100 Wlan, USB Intenso 2GB, Zendeb 0.4.1 + Samba
    client2: client S100 LAN, HDD 2,5" 30GB, Zendeb 0.4.1 Biosupd. Kond. MOD
    testvdr: 775 3,06 Ghz 1GB RAM 60GB HDD, S2-1600, 9400GT 1GB

  • Moin moin snowyrain,

    im Grunde sollte ein "startvdr" reichen ;-]

    Konsolenbefehle:
    vdr stoppen - stopvdr
    vdr starten - startvdr
    vdr restarten - startvdr bevor der vdr gestartet wird ein evtl. laufender vdr gestoppt
    vdr herunterfahren - easyvdrshutdown incl. WakeUpTimerSet
    vdr rebooten - vdrreboot

    MfG.
    [size=6]....................[/size]MFG.

  • Code
    ssh -i /tmp/flash/rsa_host_key root@vdr 'nohup stopvdr; nohup startvdr &'

    Klappt es mit dem "&"?

    Glotze: yaVDR (ASRock Q1900M, 4GB RAM, DD Cine S2 V6.5, ZOTAC GT630 (Rev. 2)
    Server: HP ProLiant MicroServer G8, VMware ESXi 5.5 :P

  • Hallo,

    der Vdr startet neu, jedoch bleibt die ssh verbindung offen.


    Quote

    Original von bittermaennlego
    etc/init.d/vdr

    Das Script gibt es auf dem easyvdr nicht.

    Quote

    Original von MFG
    im Grunde sollte ein "startvdr" reichen ;-]

    Für das neustarten reicht es auch, leider bleibt die ssh-verbindung offen.

    Quote

    Original von knebb
    Klappt es mit dem "&"?

    Leider nicht.

    Kann ich nicht irgendwie vdr zwingen auf der ersten "Standart-Terminal" starten?

    Gruß

    Snowyrain

    Mainboard: ASUS N7V8X Chipsatz: Nvidia Nforce Sound: Realtek (ungenutzt) CPU: Duron 1000 RAM: 2x512MB SD-DDR Eingabegerät: Technisat Skystar 2.6d, Irgendwas mit SAA-7146 Chip DVB-S, TT 1200 DVB-T Ausgabegerät: Xineliboutput Laufwerk: DVD Festplatte: 160GB IDE Grafik: Geforce 5200 128MB mit TV-Out AGP Lan: 3COM

    Software: Easyvdr 1.6 mit VDR-1.6.0

    Edited once, last by snowyrain (April 14, 2009 at 1:50 PM).

  • Moin moin snowyrain,

    ich bin da noch ein bissl' windoof(putty) geht sicher auch einfacher ;-]

    'printf "startvdr" | at now && exit'

    MfG.
    [SIZE=7]....................[/SIZE]MFG.

  • Hallo MFG

    Quote

    Original von MFG
    'printf "startvdr" | at now && exit'

    .

    perfekt vielen Dank. Jetzt muss ich nur noch ssh von einem Dienst (ohne Terminal) aus starten können. Aber das gehört in ein anderes Forum ;-).

    Gruß

    Snowyrain

    Mainboard: ASUS N7V8X Chipsatz: Nvidia Nforce Sound: Realtek (ungenutzt) CPU: Duron 1000 RAM: 2x512MB SD-DDR Eingabegerät: Technisat Skystar 2.6d, Irgendwas mit SAA-7146 Chip DVB-S, TT 1200 DVB-T Ausgabegerät: Xineliboutput Laufwerk: DVD Festplatte: 160GB IDE Grafik: Geforce 5200 128MB mit TV-Out AGP Lan: 3COM

    Software: Easyvdr 1.6 mit VDR-1.6.0

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!