Tao te Puh schrieb:
Am 17.06.2011 08:28, schrieb bo:
Tao te Puh schrieb:
Am 17.06.2011 05:03, schrieb slz - bo:
Am 16.06.2011 20:36, schrieb Christian Meseberg:
Hallo zusammen,
slz bo meinte am Donnerstag, den 16.06.2011 um 20:26 Uhr wegen:Abfrage, ob Rechner läuft
... steh gerade auf dem Schlauch: suche einen einfachen Linux-Befehl, der mir auswertet, ob ein bestimmter Rechner im Netz erreichbar ist. mfg bo ping
... und dann? Ergebnis sind mehrere Zeilen ...
Wie kann ich das in einem Script auswerten?
Ich weiß ja nicht was Du vorhast und sicherlich gibt es hier Leute die Dir das in einem Einzeiler mit 7 Zeichen lösen, aber ich brauchte so etwas mal in dem Script mit dem ich Rechner sichere.
Falls der Rechner nicht erreichbar ist, wecke ich ihn dann via Wake-On-Lan. Ich habe das wie folgt gelöst
## ## Ist der Host überhaupt erreichbar ? ## Ggf. versuchen wir ihn zu erwecken. ## HOSTNAME_REQUEST=`ssh root@$HOSTNAME "hostname -f" 2> /dev/null` if ! [[ $HOSTNAME_FQDN = $HOSTNAME_REQUEST ]] then HIER WIRD DER RECHNER GEWECKT fi
Da ich den hostname abfrage und mit einem vorhandenen Namen ($HOSTNAME_FQDN) vergleiche, gehe ich sicher, dass ich auch mit dem richtigen Rechner spreche. Das ist gut, falls sich mal die IP-Adresse ändert ...
... so etwas in dieser Art habe ich gemeint; im Ergebnis soll mir eine Mail geschickt werden, wenn ein bestimmter Rechner nicht läuft. Da ich meine Rechner in der Regel nicht per ssh ohne Passwortabfrage einbinde, stört hier, dass wenn der Rechner läuft, eine Passwortabfrage stattfindet ...
Du weißt aber schon, dass man mit ein wenig Aufwand dafür sorgen kann, dass man das Passwort nicht manuell eingeben muss?
... ja, deshalb erwähnte ich, dass ich meine Rechner in der Regel nicht per ssh o h n e Passwortabfrage einbinde ... mfg bo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org