Programm abrufen, das die Bedingung erfüllt

Anfänger

In diesem Projekt lernen Sie, wie Sie ein Skript erstellen können, das prüft, ob ein Programm auf einem bestimmten Port läuft, und den vollständigen Pfad des Programms ausgibt oder 'OK', wenn kein Programm läuft.

LinuxShell

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du ein Skript erstellen kannst, das überprüft, ob ein Programm auf einem bestimmten Port läuft, und den vollständigen Pfad des Programms ausgibt oder "OK", wenn kein Programm läuft.

👀 Vorschau

## Beispiel
$ cd /home/labex/project
$ sh get.sh 3000
/usr/lib/code-server/lib/node
$ sh get.sh 43000
OK

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du ein Zsh-Skript erstellen
  • Wie du die lsof-Befehl verwendest, um zu überprüfen, ob ein Port belegt ist
  • Wie du die ps-Befehl verwendest, um den vollständigen Pfad eines laufenden Programms zu erhalten

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Ein Skript zu schreiben, das das auf einem bestimmten Port laufende Programm identifizieren kann
  • Probleme mit Portkonflikten in deiner Entwicklungsumgebung zu beheben
  • Den Prozess der Überprüfung auf laufende Programme an bestimmten Ports zu automatisieren

Lehrer

labby

Labby

Labby is the LabEx teacher.