Aufgaben Bash case: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Aufgabe 1= * Erstellen Sie ein Skript namens ''debug-network'' * Es soll je nach ersten Eingabeparameter entscheiden welche Programme aufgerufen werden: ** ''…“) |
|||
| Zeile 24: | Zeile 24: | ||
<!-- * '''./debug-network remote''' --> | <!-- * '''./debug-network remote''' --> | ||
<!-- * '''./debug-network remote 127.0.0.1''' --> | <!-- * '''./debug-network remote 127.0.0.1''' --> | ||
| + | |||
| + | = Aufgabe 2 = | ||
| + | * Erstellen Sie ein Skript '''fw''' welches mehrere Dummy-Firewall-Profile kontrollieren soll: | ||
| + | * '''fw start ''x'' ''' soll dem Benutzer sagen, dass die Firewall mit Profil ''x'' gestartet wird | ||
| + | * '''fw stop''' soll dem Benutzer sagen, dass die Firewall gestoppt wurde | ||
| + | * Das Skript soll theoretisch 3 Profile kontrollieren können | ||
| + | |||
| + | <!-- <syntaxhighlight lang=bash> --> | ||
| + | <!-- #!/bin/bash --> | ||
| + | |||
| + | <!-- case $1 in --> | ||
| + | |||
| + | <!-- "start") --> | ||
| + | <!-- case $2 in --> | ||
| + | |||
| + | <!-- "1") --> | ||
| + | <!-- echo "Starte Firewall Profil 1" --> | ||
| + | <!-- ;; --> | ||
| + | <!-- "2") --> | ||
| + | <!-- echo "Starte Firewall Profil 2" --> | ||
| + | <!-- ;; --> | ||
| + | <!-- "3") --> | ||
| + | <!-- echo "Starte Firewall Profil 3" --> | ||
| + | <!-- ;; --> | ||
| + | <!-- esac --> | ||
| + | |||
| + | <!-- ;; --> | ||
| + | |||
| + | <!-- "stop") --> | ||
| + | <!-- echo "Stoppe Firewall" --> | ||
| + | <!-- ;; --> | ||
| + | <!-- esac --> | ||
| + | <!-- </syntaxhighlight> --> | ||
Version vom 2. Juni 2023, 06:21 Uhr
Aufgabe 1
- Erstellen Sie ein Skript namens debug-network
- Es soll je nach ersten Eingabeparameter entscheiden welche Programme aufgerufen werden:
- me: soll die eigene IP-Adresse, DNS-Server und Gateway ausgeben
- remote: soll ein zweites Argument erwartet werden und diese dann 3 mal anpingen
Aufgabe 2
- Erstellen Sie ein Skript fw welches mehrere Dummy-Firewall-Profile kontrollieren soll:
- fw start x soll dem Benutzer sagen, dass die Firewall mit Profil x gestartet wird
- fw stop soll dem Benutzer sagen, dass die Firewall gestoppt wurde
- Das Skript soll theoretisch 3 Profile kontrollieren können