Hallo,
stehe gerade vor einem kleine Problem.
Ich möchte von einen Host (z.B. google.de) die IP Auflösen und dann in einer if-Abfrage weiterverwenden.
Meine Erste Idee wäre gewesen "Ping" zu verwenden. Problem an der Sache, wenn der Host auf den Ping nicht antwortet kann die if-Abfrage nicht weiterverarbeiten.
Eine Umsetzung die funktioniert ist folgende:
nslookup www.google.de | grep -A 1 "Name" | tail -1 | awk -F " " '{print $3}'
Problem dabei, was mach ich wenn der Host nicht aufgelöst werden kann?
Weis jemand wie ich die if Prüfung gestalten müsste dass wenn der Host aufgelöst werden kann (wahr), dann .... und wenn er nicht aufgelöst werden kann (Terminal ausgabe: can't resolve ....)(false) dann....?
stehe gerade vor einem kleine Problem.
Ich möchte von einen Host (z.B. google.de) die IP Auflösen und dann in einer if-Abfrage weiterverwenden.
Meine Erste Idee wäre gewesen "Ping" zu verwenden. Problem an der Sache, wenn der Host auf den Ping nicht antwortet kann die if-Abfrage nicht weiterverarbeiten.
Eine Umsetzung die funktioniert ist folgende:
nslookup www.google.de | grep -A 1 "Name" | tail -1 | awk -F " " '{print $3}'
Problem dabei, was mach ich wenn der Host nicht aufgelöst werden kann?
Weis jemand wie ich die if Prüfung gestalten müsste dass wenn der Host aufgelöst werden kann (wahr), dann .... und wenn er nicht aufgelöst werden kann (Terminal ausgabe: can't resolve ....)(false) dann....?