Aufgaben Bash until: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 41: Zeile 41:
 
* Falls es fehlschlägt soll es 5 Sekunden warten bis es erneut versucht wird
 
* Falls es fehlschlägt soll es 5 Sekunden warten bis es erneut versucht wird
  
<syntaxhighlight lang=bash>
+
<!-- <syntaxhighlight lang=bash> -->
#!/bin/bash
+
<!-- #!/bin/bash -->
  
n="www.bash.profi"
+
<!-- n="www.bash.profi" -->
NAME=$(ping -c 1 $n 2>&1)
+
<!-- NAME=$(ping -c 1 $n 2>&1) -->
  
until ping -c 1 $n > /dev/null 2>&1; do
+
<!-- until ping -c 1 $n > /dev/null 2>&1; do -->
sleep 5
+
<!-- sleep 5 -->
NAME=$(ping -c 1 $n 2>&1)
+
<!-- NAME=$(ping -c 1 $n 2>&1) -->
done
+
<!-- done -->
  
echo $NAME
+
<!-- echo $NAME -->
echo "Ping erfolgreich!"
+
<!-- echo "Ping erfolgreich!" -->
</syntaxhighlight>
+
<!-- </syntaxhighlight> -->
  
* Skript ausführen und '''127.0.0.1 www.bash.profi''' in ''/etc/hosts'' eintragen
+
<!-- * Skript ausführen und '''127.0.0.1 www.bash.profi''' in ''/etc/hosts'' eintragen -->

Version vom 2. Juni 2023, 08:52 Uhr

Aufgabe 1

  • Schreiben Sie ein Skript, die ab 0 um 3 hochzählt bis 12 erreicht ist



Aufgabe 2

  • Das Skript soll nun bei 1 beginnen
  • Falls die Zahl größer als 12 wird, soll es wieder bei 0 beginnen



Aufgabe 3

  • Schreiben Sie ein Skript, welches versucht www.bash.profi anzupingen bis es erfolgreich ist
  • Falls es fehlschlägt soll es 5 Sekunden warten bis es erneut versucht wird