Comment tuer un processus exécuté sur un port spécifique

Comment tuer un processus exécuté sur un port spécifique

Le système d'exploitation Linux considère tout comme un fichier. Alors tout d'abord, utilisez lsof (Liste des fichiers ouverts) Commande Linux pour identifier l'ID de processus (PID) du processus en cours d'exécution sur n'importe quel port. Une fois que vous avez obtenu l'ID de processus, vous pouvez utiliser le tuer commande de tuer ce processus en utilisant le pid.

Tuez un processus exécuté sur le port

Tout d'abord, découvrez le PID (ID de processus) du processus en cours d'exécution sur un port spécifique. Par exemple, un processus s'exécute sur le port 3000. Pour trouver son ID de processus, exécutez:

lsof -t -i: 300 6279 

Maintenant, vous avez le PID du processus en cours d'exécution sur un port. Utilisez le tuer commande pour mettre fin à ce processus par son pid.

Sudo Kill -9 6279  

Vous remarquerez que le processus exécuté sur le port spécifique est résilié.

Version courte de la commande

Vous pouvez également combiner les deux commandes ci-dessus et l'exécuter comme suit:

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

Conclusion

Dans cette FAQ, vous avez appris à résilier un processus exécuté sur un port spécifique.