Beiträge von hajufu

    Hallo gutemine und danke für deinen Beitrag. Ich wollte dir gerade antworten, da kam der letzte Beitrag rein. Das ist natürlich genau das, was ich gesucht habe. Die Lösung ist jetzt klar: Mit wget komme ich an die Datei boxstatus, und mit find suche ich in der Datei nach der Zeichenkette <recording>0</recording>. Danach die Abfrage über errorlevel.


    Klappt ganz wunderbar. Vielen Dank Dr.Best


    Hier noch mal das Skript:


    **********************************************************


    echo off


    wget.exe -P D:\Extra\CopyApps\DVB\Update4\Temp http://192.168.0.20/xml/boxstatus


    find "<recording>0</recording>" D:\Extra\CopyApps\DVB\Update4\Temp\boxstatus > NUL


    if errorlevel==1 echo Aufnahmestatus = 1


    if not errorlevel==1 echo Aufnahmestatus = 0


    pause


    **********************************************************


    Nachtag:


    Gibt es eigentlich irgendwo im net eine Doku über Enigma, "das Fremdimage" (bin gerade angezählt worden, weil ich es beim Namen genannt habe) oder das WebIF, was alles abzufragen geht usw?


    Was hat mode für eine Bedeutung in der Datei boxstatus?

    Danke für die Anregung. Gute Idee. Wenn ich das richtig sehe, wird die restliche Harddiskkapazität im Abstand von 5 Sekunden gemessen.


    Ich habe mir nun auch Gedanken gemacht, und bin von einer anderen Seite an das Problem herangegangen: Da ich den Status vom PC aus feststellen wollte, habe ich dort per FTP den LIST-Befehl auf das Verzeichnis /var/mnt/hdd ausgeführt und die Zeit gemessen, in der dieser Befehl ausgeführt wird. Ist die Festplatte im Standby (nach den eingestellten 2 Minuten), dauert der FTP-Zugriff ein paar Sekunden. Das ist dann für mich das Zeichen, dass keine Aufnahme läuft. Das habe ich allerdings mit den normalen Bordmitteln von Windows im DOS-Fenster nicht hinbekommen, da der TIME-Befehl keine Sekunden ausgibt. Also musste ich mir noch ein kleines Tool schreiben, welches den FTP-Zugriff erledigt und die Zugriffszeit als errorlevel zurückgibt.


    Vielen Dank noch mal.

    Hallo Leute,


    ich schätze, ich bin mit meinem Thema hier richtig, denn ich habe ein Problem, bei dem mir die Developer in Null Komma nix helfen können:


    Ich benötige, um die Dreambox nicht bei einer Aufnahme zu stören, eine Information, ob gerade eine Aufnahme läuft. Das Problem ist, dass ich bestimmte Kopieraktionen per FTP vom PC zur Dreambox automatisieren aber das nicht während einer laufenden Aufnahme tun möchte. Ideal wäre es für mich, diese Info aus einer Datei auf der Dreambox auslesen zu können, also durch Abruf der Datei per FTP-Client oder auch wget. Über Telnet irgendwelche Dinge auf der Dreambox zu tun und die Antwort auszuwerten, wäre auch noch machbar.


    Danke schon mal.