Hallo
Da ich auf Kriegsfuß mit Regular Expressions stehe, bräuchte ich mal eine Hilfestellung von Euch Srcipt-Profies.
Hintergrund:
Da ich in meinem Heimnetz gleich 2 VDR-Server habe (die aber nicht zwingend gleichzeitig online sind) , muss ich die VDR-Clients ja dementsprechend dynamisch konfigurieren.
Ich habe mir das ungefähr so vorgestellt.
- ping "Server1"
- falls online entsprechende IP-Adresse aus der ping Ausgabe extrahieren (awk?)
- mittel sed (?) den vdr setup.conf Paramter streamdev-client.RemoteIp = XXX.XXX.X.XX entprechenden obenn ermittelte IP ändern
- falls server 1 nicht online dann das ganze mit "Server2" probieren
Das ganze muss natürlich vor VDRstart passieren ( entweder per init-script oder lirc Kommando mit anschlie0endem VDR Neustart)
Die Ablauflogik bekomme ich wohl irgendwie selber hin, Probleme gibt es bei 'awk' und 'sed'. Oder vielleicht muss ich sogar andere ( besser geignete) Befehle nehmen ?
Vielen Dank schon mal....