Pseudo-Aufnahme per telnet/WebIF starten/stoppen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • ich hab mir mal 2 Scripte notiert, wahrscheinlich sind die von @Fred, ob die auf neueren Dreams laufen, keine Ahnung

      Quellcode

      1. REC=yes
      2. while [ "$REC" = "yes" ]
      3. do
      4. if [ $(wget -O- -q http://localhost/web/timerlist | grep "<e2state>2</e2state>" | grep -cm 1 "2") = 1 ] ; then
      5. REC=yes
      6. echo -e "\nno e2 gui retart possible, record/s is/are running -> wait 20 minutes for next try ...\n"
      7. sleep 20m
      8. else
      9. REC=no
      10. fi
      11. done
      12. echo -e "no records are running -> restart e2 gui.\n"
      13. init 4 && sleep 10 && init 3
      Alles anzeigen


      Quellcode

      1. echo "ongoing timers:" $(wget -O- -q http://127.0.0.1/web/timerlist |grep "e2state" | grep -c ">2<")
      2. if [ $(wget -O- -q http://127.0.0.1/web/timerlist |grep "e2state" | grep -c ">2<") = 0 ]; then
      3. #command
      4. else
      5. echo "Laufende Aufnahme(n)"
      6. fi
    • Eine Lösung wäre, das im WebIf oder in Android mit DreamDroid zu machen. Ich habe mich noch nie mit einem Shellscript beschäftigt, da ich das mit den zuvor erwähnten Werkzeugen mache, wenn ich in Urlaub bin. Du schreibst ja nichts zu den Hintergründen deines Themas, deshalb kann ich nur vermuten, dass du auch das WakeOnLan vermisst. Dazu habe ich vor meinen DreamBoxen fernsteuerbare Fritz-Stecker vorgeschaltet. Bei meinem Aquarium habe ich jetzt mehrere Brennstuhl-Stecker vorgeschaltet, damit ich dort auch mal gezielt den Strom im Urlaub abschalten kann. Die können nicht soviel wie die Fritz-Stecker, aber kosten mit knapp 15 € nur einen Bruchteil und zun Aus- und Anmachen reichen die auch.
    • @mrvica + @Griffel vielen Dank euch beiden

      @mrvica nicht ganz was ich brauche; die Scripte überprüfen ob Aufnahmen laufen; ich möchte aber eine Aufnahme starten, die nicht gespeichert wird (Pseudo-Aufnahme wie zB bei EPG-Refresh)

      @Griffel Hintergrund: ich frage über Cronjob/Script alle 5 Minuten div Zustände im Netzwerk ab. Wenn die Zustände nicht mehr abgefragt werden müssen, würde ich die Pseudo-Aufnahme stoppen.

      Ich möchte praktisch, dass wenn man auf DeepstandBy schaltet, dies durch meine Pseudo-Aufnahme verhindert wird. Diese Abfrage macht das Gerät schon von selbst; wenn Aufnahmen laufen geht es in Standby und wenn Aufnahmen fertig geht es in Deepstandby.

      Dumm zu beschreiben das Ganze -- sorry.
      Ob das Ganze mit Pseudo-Aufnahmen funktioniert oder nicht weiß ich auch nicht -- wäre halt mal ein Lösungsansatz