exec-Kommando und Redirection

  • Hi,


    vielleicht kann mir ja jemand bei einem Script helfen. Im mplayer-Script mplayer.sh wird zum Schluss der mplayer mit dem exec-Kommando gestartet: exec $CMDLINE "$FILE". Wie kann ich es jetzt erreichen, dass die Ausgaben vom stdout des mplayers in eine Datei umgeleitet werden? exec $CMDLINE "$FILE" > log.txt funktioniert nicht. Am besten wäre es noch, wenn die Ausgaben des mplayers im syslog landen würden.


    Gruss,
    Peter

    VDR2 (produktiv):
    HW: ASRock Q1900M, Celeron J1900 2GHz, 4GB RAM, WD20EFRX (2TB), TechnoTrend Premium S2-6400, Digital Devices Cine S2 V7A
    SW: VDR 2.2.0 auf Kernel 5.4.0 (Ubuntu 20.04.1)


    VDR1 (Reserve):

    HW: Dell XPS420, Core2 Quad 2,40GHz, 3GB RAM, WD15EVDS (1,5TB), TechnoTrend Premium S2-6400, TeVii S470 DVB-S2

    SW: VDR 1.7.18 auf Kernel 2.6.35 (Ubuntu 10.10)

  • Hallo Ronny,


    erstmal danke für Deine Antwort. Was "in" der mplayer.sh abläuft weiss ich ja, Dank der Variable DEBUG="true". Ich möchte aber gerne wissen, was der mplayer selbst ausgibt, also Status- und Fehlermeldungen z.B. wenn er ein Video mangels passendem Encder nicht abspielen kann.


    Wenn ich mplayer von der Kommandozeile aus starte, sehe ich ja alles, aber normalerweise wird er ja aus mplayer.sh heraus mit dem exec-Kommando gestartet. Und da weiss ich nicht, wie ich seine Standardausgabe umlenken kann.


    Was bewirkt denn das "set -x"? Mit der Kommandofolge

    Code
    set -x
    exec $CMDLINE "$FILE" 1>>mplayer.log 2>>mplayer.err


    wird jedenfalls keines der beiden Files angelegt.


    Gruss,
    Peter

    VDR2 (produktiv):
    HW: ASRock Q1900M, Celeron J1900 2GHz, 4GB RAM, WD20EFRX (2TB), TechnoTrend Premium S2-6400, Digital Devices Cine S2 V7A
    SW: VDR 2.2.0 auf Kernel 5.4.0 (Ubuntu 20.04.1)


    VDR1 (Reserve):

    HW: Dell XPS420, Core2 Quad 2,40GHz, 3GB RAM, WD15EVDS (1,5TB), TechnoTrend Premium S2-6400, TeVii S470 DVB-S2

    SW: VDR 1.7.18 auf Kernel 2.6.35 (Ubuntu 10.10)

  • Hallo Ronny,


    jaaa, so klappt es! Herzlichen Dank.


    Gruss,
    Peter

    VDR2 (produktiv):
    HW: ASRock Q1900M, Celeron J1900 2GHz, 4GB RAM, WD20EFRX (2TB), TechnoTrend Premium S2-6400, Digital Devices Cine S2 V7A
    SW: VDR 2.2.0 auf Kernel 5.4.0 (Ubuntu 20.04.1)


    VDR1 (Reserve):

    HW: Dell XPS420, Core2 Quad 2,40GHz, 3GB RAM, WD15EVDS (1,5TB), TechnoTrend Premium S2-6400, TeVii S470 DVB-S2

    SW: VDR 1.7.18 auf Kernel 2.6.35 (Ubuntu 10.10)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!