Aufgaben Bash case: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 3: | Zeile 3: | ||
*Die Datei soll nur angelegt werden, wenn sie nicht schon existiert, wenn sie existiert soll darauf hingewiesen werden, das sie existiert. | *Die Datei soll nur angelegt werden, wenn sie nicht schon existiert, wenn sie existiert soll darauf hingewiesen werden, das sie existiert. | ||
*Wenn Sie "loeschen übergeben, soll sie gelöscht werden, aber nur wenn sie auch da ist, wenn nicht soll darauf hingewiesen werden das sie nicht da ist. | *Wenn Sie "loeschen übergeben, soll sie gelöscht werden, aber nur wenn sie auch da ist, wenn nicht soll darauf hingewiesen werden das sie nicht da ist. | ||
| − | |||
=Aufgabe 2= | =Aufgabe 2= | ||
* Erstellen Sie ein Skript namens ''debug-network'' | * Erstellen Sie ein Skript namens ''debug-network'' | ||
| Zeile 29: | Zeile 28: | ||
<!-- * '''./debug-network remote''' --> | <!-- * '''./debug-network remote''' --> | ||
<!-- * '''./debug-network remote 127.0.0.1''' --> | <!-- * '''./debug-network remote 127.0.0.1''' --> | ||
| − | |||
= Aufgabe 3 = | = Aufgabe 3 = | ||
* Erstellen Sie ein Skript '''fw''' welches mehrere Dummy-Firewall-Profile kontrollieren soll: | * Erstellen Sie ein Skript '''fw''' welches mehrere Dummy-Firewall-Profile kontrollieren soll: | ||
Version vom 6. Juni 2023, 14:29 Uhr
Aufgabe 1
- Erstellen Sie ein Skript das, wenn sie den Parameter "anlegen" übergeben, in /tmp eine Datei mit dem Name lock anlegt
- Die Datei soll nur angelegt werden, wenn sie nicht schon existiert, wenn sie existiert soll darauf hingewiesen werden, das sie existiert.
- Wenn Sie "loeschen übergeben, soll sie gelöscht werden, aber nur wenn sie auch da ist, wenn nicht soll darauf hingewiesen werden das sie nicht da ist.
Aufgabe 2
- 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 3
- 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