* Script Thread *

Games, Plugins, Utils, Tools, 3rdParty, etc...
Xenon-777
Einsteiger
Einsteiger
Beiträge: 389
Registriert: Montag 20. Januar 2003, 01:54

* Script Thread *

Beitrag von Xenon-777 »

Wollte mal fragen ob so ein Thread intersant wäre um mal seinen Scripte und 5-Zeiler Tools für die DBox-Comunitie offen zu legen. so als Gedanken Anregung oder für Verbesserungsvorschläge.

Ich fang dann mal an mit einen script zur konntrolle der DBox und SServer und dementsprechenden Verteilen von Massages an Windows rechner:

Code: Alles auswählen

#!/bin/sh
PATH=/bin/:/usr/bin/:/sbin/:/usr/local/bin/
if ping -c 1 dbox >/dev/null;
        then
                date "+%H:%M " | tr -d '\n' >>/tmp/dboxs-log
                echo "DBox-Test: DBox OK" >>/tmp/dboxs-log
                if ps -aux | grep -v grep | grep sserver >/dev/null;
                        then
                                date "+%H:%M " | tr -d '\n' >>/tmp/dboxs-log
                                echo "DBox-Test: SServer OK" >>/tmp/dboxs-log
                        else
                                dboxs &
                                date "+%H:%M " | tr -d '\n' >>/tmp/dboxs-log
                                echo "DBox-Test: SServer neustart" >>/tmp/dboxs-log
                fi
        else
                date "+%H:%M " | tr -d '\n' >>/tmp/dboxs-log
                echo "DBox-Test: DBox ist tot" >>/tmp/dboxs-log
                echo "DBox ist tot"| smbclient -M win1 >/dev/null
                echo "DBox ist tot"| smbclient -M win2 >/dev/null
                if ps -aux | grep -v grep | grep sserver >/dev/null;
                        then
                                killall sserver
                                date "+%H:%M " | tr -d '\n' >>/tmp/dboxs-log
                                echo "DBox-Test: SServer gestopt" >>/tmp/dboxs-log
                        else
                                date "+%H:%M " | tr -d '\n'
                                echo "DBox-Test: SServer ist auch tot" >>/tmp/dboxs-log
                fi
fi
Das Script ist Crontab lauffähig durch die Path. Ich könnte mir auch vorstellen das man so ne SMS verschicken könnte sobalt die DBox steht.
Natürlich gehört dazu noch ein dboxs Script das die sserver startet und die Ausgabe nach /tmp/dboxs-log umleitet.
Diese Log läst sich dan überall mit tail -F einsehen ... egal wo man ist. und wie oft man es machen will.
Nokia 2xI Kabel Avia600L