So töten Sie einen Prozess, der auf einem bestimmten Port ausgeführt wird

So töten Sie einen Prozess, der auf einem bestimmten Port ausgeführt wird

Das Linux -Betriebssystem betrachtet alles als Datei. Verwenden Sie also zunächst LSOF (Liste der geöffneten Dateien) Linux -Befehl zur Identifizierung der Prozess -ID (PID) des Ausführungsvorgangs auf jedem Port. Sobald Sie die Prozess -ID erhalten haben, können Sie die verwenden töten Befehl, diesen Prozess mit der PID zu töten.

Töten Sie einen Prozess, der am Port ausgeführt wird

Ermitteln Sie zunächst die PID (Prozess -ID) des laufenden Prozesses an einem bestimmten Port. Zum Beispiel wird ein Prozess auf Port 3000 ausgeführt. Um seine Prozess -ID zu finden, führen Sie aus:

lsof -t -i: 300 6279 

Jetzt haben Sie die Stelle des Prozesses auf einem Port ausgeführt. Benutze die töten Befehl zur Beendigung dieses Prozesses durch seine PID.

sudo Kill -9 6279  

Sie werden feststellen, dass der Prozess, der auf dem spezifischen Port ausgeführt wird, gekündigt wird.

Kurzversion des Befehls

Sie können auch beide oben genannten Befehle kombinieren und wie folgt ausführen:

sudo Kill -9 $ (sudo lsof -t -i: 3000) 

Abschluss

In dieser FAQ haben Sie gelernt, einen Prozess zu beenden, der auf einem bestimmten Port ausgeführt wird.