übergabe von aufnahmeverzeichnissen mit einem "/"

  • nabend


    ich brauch mal eure Hilfe.. Ich hab mich grad erfolgreich mit Savvy befasst, diesem Plugin zum wandeln ganzer Get_the_clip aufnahmen von Viva in mp3 files.......


    Das klappt auch gut!
    So nun möchte ich den aufruf an der Kommandozeile wie z.b:
    savvy -vv /video0/Get_The_Clip_Interaktive_Chartclipshow/2004-05-19.19.08.50.99.rec/


    in einer reccmds.conf direkt per osd übergeben.
    Wichtig ist, dass ich nur das verzeichnis der Aufnahme brauche mit einem "/" als Abschluss. Nicht die vdr datei...


    wie muss da eine Zeile in der reccmds.conf aussehen?


    Irgendwie wirds doch mit "%s" gemacht, oder?


    Hat jemand einen Vorschlag?


    DANKE
    Cat

    "Life moves fast. Don't miss a thing."
    ------------------------------------------------------
    Rechner: Celeron 2,666 Ghz; 256 SDRAM, TT rev. 1.6 +Satelco Easywatch ,1x 160GB Samsung Festplatte, 1 x 500 GB WD
    Gehäuse : LaScala03 (Silverstone),Zalman CNPS 7000CU .Asus P4S533-MX; AVBoard 1.0
    CTVDR ( Lenny)

    Einmal editiert, zuletzt von catweazle ()

  • Hallo catweazle


    Zitat

    Original von catweazle
    nabend


    früh morgens?


    Zitat

    savvy -vv /video0/Get_The_Clip_Interaktive_Chartclipshow/2004-05-19.19.08.50.99.rec/


    in einer reccmds.conf direkt per osd übergeben.
    Wichtig ist, dass ich nur das verzeichnis der Aufnahme brauche mit einem "/" als Abschluss. Nicht die vdr datei...


    wie muss da eine Zeile in der reccmds.conf aussehen?


    Die 'reccmds.conf' ist schon richtig, nur wird sie aus den Einzeldateien/Links in '/usr/share/vdr/command-hooks' zusammengebaut.


    Dort einfach in einer Datei 'reccmds.savvy.conf' eine Zeile mit:


    Code
    savvy: savvy -vv

    anlegen die Übergabe des Verzeichnisses erfolgt automatisch.


    Falls das Programm zwingend ein '/' am Ende braucht, müstest Du in Deiner 'reccmds.savvy.conf' ein Script aufrufen und das '/' an $1 dann dranbasteln.


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!


  • kannst du mir da weiterhelfen? Ich hab vom Scripten keine Ahnung...


    thx
    Cat

    "Life moves fast. Don't miss a thing."
    ------------------------------------------------------
    Rechner: Celeron 2,666 Ghz; 256 SDRAM, TT rev. 1.6 +Satelco Easywatch ,1x 160GB Samsung Festplatte, 1 x 500 GB WD
    Gehäuse : LaScala03 (Silverstone),Zalman CNPS 7000CU .Asus P4S533-MX; AVBoard 1.0
    CTVDR ( Lenny)

  • moin..
    hat sonst jemand einen vorschlag?


    thx
    cat

    "Life moves fast. Don't miss a thing."
    ------------------------------------------------------
    Rechner: Celeron 2,666 Ghz; 256 SDRAM, TT rev. 1.6 +Satelco Easywatch ,1x 160GB Samsung Festplatte, 1 x 500 GB WD
    Gehäuse : LaScala03 (Silverstone),Zalman CNPS 7000CU .Asus P4S533-MX; AVBoard 1.0
    CTVDR ( Lenny)

  • Hallo catweazle,

    Zitat

    Original von catweazle
    kannst du mir da weiterhelfen? Ich hab vom Scripten keine Ahnung...


    nicht doch so ungeduldig ...
    ... heute ist doch kaum einer am Rechner.


    das speicherst Du als Datei:

    Bash
    #!/bin/bash
    
    
    /pfadzu/savvy -vv $1/

    wenn die Bearbeitung etwas länger dauert hilft eventl. die Variante, welche noad verwendet:

    Bash
    #!/bin/bash
    
    
    at now <<EOF
      /pfadzu/savvy -vv $1/ >/dev/nul
    EOF


    Diese erstellte Datei machst Du ausführbar (chmod +x ...) und trägst den ganzen Pfad in der reccmds.savvy.conf-Datei ein.


    das wars schon ...


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • vielen dank...
    klappt leide immer noch nicht...
    habs so gemacht wie beschrieben, aber es wird nicht ausgeführt.


    meine reccmds.savvy.conf:
    Get_the_clip wandeln: /usr/share/savvy/./startsavvy &


    aufgeführt wird laut Log folgendes:
    Mai 20 14:33:05 vdr vdr[30499]: executing command '/usr/share/savvy/./startsavvy & '/video0/Get_The_Clip/2004-05-20.12.00.50.99.rec''


    trotzdem geht nix...


    nochn fehler?


    thx :)
    Cat

    "Life moves fast. Don't miss a thing."
    ------------------------------------------------------
    Rechner: Celeron 2,666 Ghz; 256 SDRAM, TT rev. 1.6 +Satelco Easywatch ,1x 160GB Samsung Festplatte, 1 x 500 GB WD
    Gehäuse : LaScala03 (Silverstone),Zalman CNPS 7000CU .Asus P4S533-MX; AVBoard 1.0
    CTVDR ( Lenny)

    Einmal editiert, zuletzt von catweazle ()

  • Hallo catweazle,


    Zitat

    Original von catweazle
    meine reccmds.savvy.conf:
    Get_the_clip wandeln: /usr/share/savvy/./startsavvy &
    nochn fehler?


    Ja, schreibe bitte in Deine Datei:

    Code
    Get_the_clip wandeln: /usr/share/savvy/startsavvy


    und diese Datei (/usr/share/savvy/startsavvy) enthält dann:

    Bash
    #!/bin/bash
    
    
    at now <<EOF
      /pfadzu/savvy -vv $1/ >/dev/nul
    EOF


    Damit wird das gleiche wie mit '&' erreicht. Das script startet nur den at-job unt beendet sich sofort wieder.


    At führt jetzt Deinen Wunsch sofort (now) aus.


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • lauft leider auch nicht:( Savvy startet einfach nicht durch...
    Ich bastel mal nochn bischen...


    cat

    "Life moves fast. Don't miss a thing."
    ------------------------------------------------------
    Rechner: Celeron 2,666 Ghz; 256 SDRAM, TT rev. 1.6 +Satelco Easywatch ,1x 160GB Samsung Festplatte, 1 x 500 GB WD
    Gehäuse : LaScala03 (Silverstone),Zalman CNPS 7000CU .Asus P4S533-MX; AVBoard 1.0
    CTVDR ( Lenny)

  • jetzt gehts.. musste erst ins savvy-Verz. wechseln im Script..


    THX
    Cat

    "Life moves fast. Don't miss a thing."
    ------------------------------------------------------
    Rechner: Celeron 2,666 Ghz; 256 SDRAM, TT rev. 1.6 +Satelco Easywatch ,1x 160GB Samsung Festplatte, 1 x 500 GB WD
    Gehäuse : LaScala03 (Silverstone),Zalman CNPS 7000CU .Asus P4S533-MX; AVBoard 1.0
    CTVDR ( Lenny)

Jetzt mitmachen!

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