Was macht $* in dem vdr-Startkommando in der runvdr?

  • Hallo!
    Mal eine Frage zu der runvdr die bei dem vdr beiliegt:


    VDRCMD="$VDRPRG -w 60 $*"


    Was macht das $* hinter der 60?
    bzw. Wenn man Plugins zusätzlich verwendet, wo muss dann das $* stehen?


    Gruß
    Gromit

    Mein Glotz-o-fon-Konservierer im Aufbau:
    vdr-2.3.1, v4l Treiber, OpenSuse 42.1, Satelco Easywatch DVB-C

  • Was meinst Du mit Console?
    Das ganze steht ja in einem Skript und wird nicht von Hand auf der Console gestartet.
    Kannst Du mir das etwas genauer erklären?


    Gruß
    Gromit

    Mein Glotz-o-fon-Konservierer im Aufbau:
    vdr-2.3.1, v4l Treiber, OpenSuse 42.1, Satelco Easywatch DVB-C

  • Das "$*" ist einfach die Variable, die ALLE Optionen enthaelt, die dem Programm selbst uebergeben werden.


    Siehe auch hier.


    D.h. es gibt einfach nur das weiter, was es selbst bekommen hat. Plus den Sachen, die es selbst davor eingefuegt hat. Du kannst eigene Parameter einfuegen, wo Du willst. Ich weiss aber nicht, wie der VDR reagiert, wenn er zwei Optionen mit unterschiedlichen Werten bekommt. Vermutlich den letzten akzeptieren. Also waere es nach dem "$*" wohl klueger...

    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

Jetzt mitmachen!

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