Kann mir jemand sagen, wie ich ein Shellscript basteln kann, welches überprüft, ob ein Rechner noch pingbar ist und mir eine SMS schickt, wenn er NICHT mehr pingbar ist?
Benutze ein Shell-Skript für ein Webserver-Cluster. Da pinge ich von einem Slave aus erst das Gateway, dann den Master an, ob er noch erreichbar ist. Schlägt der Ping fehl, übernimmt der Slave die IP. Vielleicht hilfts
Hallo Bernd , danke! Das Script funktioniert einwandfrei! Keine Ahnung, warum das andere nicht ging, aber dieses hier tut's für meine Zwecke. Das es schwierig sein würde, konnte ich mir auch nicht vorstellen. Eine grobe Vorstellung hatte ich ja auch (kann ein wenig Turbo Pascal), aber ich kenne halt die Syntax für Shellscripts überhaupt nicht und weiß auch nicht, wie man Errorcodes/Returncodes abfragt und dergleichen. Danke nochmals. dir,
sonst kannst mich auch gern anmailen. Glaub nicht, daß dein Problem so schwierig ist.
#! /bin/sh ping -c 1 -w 3 10.1.15.1 if [ $? = 0 ]; then echo "Gateway erreicht!" ping -c 1 -w 3 10.1.15.101 if [ $? = 0 ]; then echo "SSL True erreicht!" else echo "SSL True nicht erreicht!" [....] fi else echo "Gateway nicht erreicht!" [....] fi
MFG, Dennis