miércoles, 13 de agosto de 2014

Script para comprobar si una TV esta encendida

Script para comprobar si una TV esta encendida y no apagar mythtv, para dar soporte de DLNA

Se incorpora al fichero de chequeo /usr/bin/checklogin.sh

Buscar en la wiki de mythtv: ACPI, controlando el encendido/apagado del equipo...

************************************************
#!/bin/bash
# Asigno valores a las constantes TV, aunque no las usaré por ahora
# Me invento las macs ;)
# TVSamsung='aa:aa:aa:aa:aa:aa'
# TVPhilips1='bb:bb:bb:bb:bb:bb'
# TVPhilips2='cc:cc:cc:cc:cc:cc'

# Si tengo alguna de estas macs online entonces no apagarse

comprobar_mac="aa:aa:aa:aa:aa:aa bb:bb:bb:bb:bb:bb cc:cc:cc:cc:cc:cc"

for c in $comprobar_mac ; do
 chequeo=`arp -n | grep $c`
 if [ -n "$chequeo" ]; then
     echo La MAC $c esta online, don\'t shut down!
     exit 1
 fi
done

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