Ga naar inhoud


[500/600] Vanuit CLI kijken of een DB aan staat, streamed of opneemt?


CescoAiel

Aanbevolen berichten


Om te zien of er opgenomen wordt en of de box aan staat:

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

  • 3 maanden later...

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

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...