Einführung
In diesem Projekt lernst du, wie du ein Zsh-Skript erstelst, das den Netzwerkkommunikationsstatus eines bestimmten Ports überwacht. Das Skript wird die Anzahl der gesendeten und empfangenen Datenpakete auf dem angegebenen Port innerhalb eines Zeitraums von 3 Sekunden zählen.
👀 Vorschau
## Beispiel
$ sh /home/labex/project/netcheck.sh 22
Pakete: 2
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du ein Zsh-Skript erstelst, das eine Portnummer als Eingabeparameter akzeptiert
- Wie du die
tcpdump
-Befehl verwendest, um Pakete für den angegebenen Port zu erfassen und zu zählen - Wie du einen Zeitüberschreitung von 3 Sekunden für die Skriptausführung mit dem
timeout
-Befehl einstellst - Wie du die Anzahl der Pakete in einem benutzerfreundlichen Format ausgibst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Ein Skript zu entwickeln, das den Netzwerkkommunikationsstatus eines bestimmten Ports überwachen kann
- Verstehen, wie du in einem Zsh-Skript übliche Linux-Befehle wie
tcpdump
undtimeout
verwendest - Erfahrung im Schreiben und Testen von Shell-Skripten zur Lösung praktischer Probleme gewinnen