[ERLEDIGT] Abbruch in while-Schleife

  • Hallo zusammen!


    Ihr seht mich mal wieder ratlos!!!


    Folgendes Script habe ich geschrrieben um VDR-Aufnahmen (mehrere hintereinander) mit ffmpeg zu konvertieren:


    Problem: Wenn ich in der Schleife nur die echos drin lasse (sind natürlich nur zur Kontrolle auf der Shell) nimmt er alle Zeilen aus der Datei und zeigt sie an!


    Sobald ich aber den anderen Kram drin lasse (war ursprünglich ein eigenständiges Script) läuft die Schleife nur einmal und dann sagt er , we wäre fertig! Das Script läuft also weiter und führt auch die Befehle nach der Schleife noch aus! Keine Fehlermeldungen!!!


    Er beendet die Schleife also, obwohl die Bedingung noch garnicht erfüllt ist!?!


    Kann mir jemand sagen, woran das liegt?! Oder wenigstens einen Tip geben?


    Danke und Gruß


    Toxic


    PS.: Die Vvariablenen werden natürlich über das source .....conf deklariert, daran liegt es also nicht!

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Konnte man ffmpeg nicht durch bestimmte Tasten beenden? Mich dünkt irgendwie, dass ffmpeg die Standardeingabe liest (und das dürfte pdaexportlist.txt sein), und somit alle weiteren Zeilen "aussaugt".


    Versuch mal am Ende der ffmpeg-Zeile ein "< /dev/null"

  • :doof


    So geht es! Dachte er ließt nur vom stdin wenn er sonst keine Optionen bekommt! Egal, läuft!!!


    VIELEN DANK!!!


    Gruß


    Toxic :wand

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

Jetzt mitmachen!

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