Skip to content

Shorty des Tages

Immer das gleiche. Es gibt Probleme in der Netzwerk-Konfig und ich muss des öfteren diverse Systeme anpingen, um zu sehen ob ich eine Antwort bekomme. Viel Tippen oder die Shell-History nutzen? Als Scripter geht es aber auch anders...

... mit einem kleinen Shell-Script, welches ich mal kurz mping für Multiping getauft habe, mache ich mir da nie wieder einen Kopf drum.

#!/bin/bash
for I in $@
do
ping -c 1 -w 2 $I 2>&1 >/dev/null
rc=$?
if [ "x$rc" = "x0" ]
then
echo $I is alive
else
echo no answer from $I
fi
done


Das ganze wird ins ~/bin/ Verzeichnis als mping gespeichert und mit einem chmod 755 entsprechend berechtigt und schon ist der Aufruf nurnoch wie folgt:

$ mping 10.60.0.142 10.60.0.144 10.60.0.146
no answer from 10.60.0.142
10.60.0.144 is alive
10.60.0.146 is alive

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

Formular-Optionen

Kommentare werden erst nach redaktioneller Prüfung freigeschaltet!

cronjob