So töten Sie einen Prozess, der auf einem bestimmten Port ausgeführt wird
- 2866
- 883
- Matteo Möllinger
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.
- « So installieren und konfigurieren Sie Apache auf CentOS/RHEL 8
- So installieren Sie Nginx mit PHP-FPM auf Ubuntu 18.04 LTS »