Hallo,
ich möchte in einem bash-Skript testen, ob einer von zwei pings erfolgreich war. So wie im folgenden Beispiel geht es wohl nicht, da da wohl logische Ausdrücke in den Klammern stehen müssen (Fehlermeldung Zu viele Argumente.. Wie aber geht es richtig?
1 2 3 4 5 6 7 8 | if [ ping -c 1 $ip1 || ping -c 1 $ip2 ]; then if !(($present)); then echo "online" fi present=true else present=false fi |
Besten Dank,