Hallo Linux Anwender
ich bräuchte mal einen kleinen tipp
ich möchte gerne über ein kleines shell-script den ip-ping
status auswerten
OK, Du solltest Dir zunächst mal die HOWTOs zur bash Programmierung anschauen:
http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
bzw. für fortgeschrittene
http://www.tldp.org/LDP/abs/html/index.html
Insbesondere die Abschnitte zur IF Abfrage nochmal anschauen. Achte auf die Leerzeichen nach bzw. vor den eckigen Klammern!
Da ich gute Laune habe, hier mal das von Dir gewünschte Skript:
#!/bin/bash
if [-n "$1"]; then
/bin/ping -q -c1 $1 &\> /dev/null
else
echo "Nutzung: $0 "
exit 1
fi
if ["$?" -gt 0]; then
echo $1 nicht erreichbar!
else
echo $1 erreichbar!
fi
exit 0
Zunächst solltest Du bei einem solchen shell skript den zu pingenden host nicht fest vorgeben, sondern per Parameter übergeben. Sollte irgend ein Dödel diesen Parameter vergessen, dann muss das Programm mit einer aussagekräftigen Fehlermeldung aussteigen (in diesem Fall mit Exit Code 1 
Den ping selbst solltest Du möglichst geräuschlos machen (-q) und sonstige Ausgaben dennoch alle ins Nirvana schicken ( &> /dev/null), denn irgendwelche Meldungen vom original-ping versauen Dir u.U. die Ausgabe.
Gruß
Fritze