Bueno este script es para en caso que un reader de los que tenemos en el ncam.server nos de algun error, pues reiniciar solamente ese reader y no tener que reiniciar toda la emu ncam ;)

Código:
#!/bin/sh
# script para reiniciar un READER de Ncam con el error que querais que cuando ocurra se reinicie
################### Insertar los valores dependiendo de vuestro deco. ###################################################
LOG=/medi/hdd/Ncam.log       # Donde tenies el log Ncam recordar ponerlo en Ncam.conf el log como syslog, recomendable hacer en discon duro
lineas=10                     # Numero lineas ultimas en que busca errores
IP=127.0.0.1                  # Direccion ip de nuestro receptor
Port=666                      # Puerto que hemos puesto para oscam en el oscam.conf
Reader=skyita                 # Nombre del Reader que queremos reiniciar en caso de errores.
user=user                     # Usuario webif Ncam    
pass=pass                     # Contraseña webif Ncam
tiempo=10                     # Cada cuanto tiempo queremos que se ejecute
error="status not ok"         # Tipo error que queremos que busque 
#############################################################################################################################################


while :
        do
        tiempo=$tiempo
        count=`tail -n $lineas $LOG | grep "$error" | wc -l`
        if [ "$count" -gt "0" ]
        then
        echo "Reader $Reader"
        curl --digest -u"$user:$pass" "http://$IP:$Port/ncamapi.html?part=status&label=$Reader&action=restart" >> /dev/null 2>&1
        tiempo=10
        fi
                    
done