CescoAiel Geplaatst: 21 januari 2008 Delen Geplaatst: 21 januari 2008 Is het mogelijk om vanuit de CLI (telnet) te zien of een DB aan staat, streamed of opneemt? Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Sjaaky Geplaatst: 21 januari 2008 Delen Geplaatst: 21 januari 2008 Om te zien of er opgenomen wordt en of de box aan staat: Code: wget http://root:dreambox@localhost/cgi-bin/status -O - Je ziet hier hetvolgende tussen staan: Code: <tr><td>Standby:</td><td>OFF</td></tr><tr><td>Recording:</td><td>ON</td></tr> Om te zien of je box streamt: Code: ps | grep stream Als daar 'zapstream', 'streamts' of 'streampes' tussen staat, wordt er gestreamd. Link naar reactie Delen op andere sites Meer opties om te delen...
CescoAiel Geplaatst: 21 januari 2008 Auteur Delen Geplaatst: 21 januari 2008 Great! Hartelijk dank! Daar kan ik wel wat mee, denk ik! Link naar reactie Delen op andere sites Meer opties om te delen...
CescoAiel Geplaatst: 21 januari 2008 Auteur Delen Geplaatst: 21 januari 2008 Ok, met wat experimenteren zag ik idd wat ik zocht... Overigens kun je e.e.a. wat leesbaarder maken door het zo te doen: Code: wget http://root:dreambox@localhost/cgi-bin/status -O - | sed -e "s/<.[^>]*>//g" Link naar reactie Delen op andere sites Meer opties om te delen...
CescoAiel Geplaatst: 21 april 2008 Auteur Delen Geplaatst: 21 april 2008 Ok, omdat ik gemerkt heb dat zelfs mijn 600 na verloop van tijd problemen krijgt als je hem niet reboot, heb ik nu een script - gebaseerd op de info hierboven - welke 1x per uur kijkt of: De box op deze dag nog niet herstart is De box in standby staat De box niets opneemt De box niets streamed Als dat het geval is, reboot de box... Het script: Code: #!/bin/shif ! [ -f prevtest.txt ]; then echo 00000000 > prevtest.txt; fiif [ `date +%Y%m%d` != `cat prevtest.txt` ]; then if wget http://root:dreambox@localhost/cgi-bin/status -O - | sed -e "s/<.[^>]*>//g" | grep Standby:ON > /dev/null ; then if wget http://root:dreambox@localhost/cgi-bin/status -O - | sed -e "s/<.[^>]*>//g" | grep Recording:OFF > /dev/null ; then if ! ps | grep -v grep | grep stream > /dev/null; then date +%Y%m%d > prevtest.txt; shutdown -r +1 & fi fi fifi Het script gaat uit van het wachtwoord "dreambox"... Als je dat niet gebruikt kun je een van deze opties toepassen: het wachtwoord in het script aanpassen 127.0.0.1 in de instellingen opnemen als ip dat niet hoeft in te loggen Om dit ieder uur te starten, plaats je dit in je crontab als volgt: Code: 0 * * * * /home/root/test.sh (zorg er wel voor dat crond draait...) Link naar reactie Delen op andere sites Meer opties om te delen...
CescoAiel Geplaatst: 21 april 2008 Auteur Delen Geplaatst: 21 april 2008 En een ander scriptje wat ik gemaakt heb, wat snel de status van de box laat zien... Code: #!/bin/shwget http://root:dreambox@localhost/cgi-bin/status -O - | sed -e "s/<.[^>]*>//g" | grep Standbywget http://root:dreambox@localhost/cgi-bin/status -O - | sed -e "s/<.[^>]*>//g" | grep Recordingps | grep -v grep | grep stream Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen