Comment tuer un processus exécuté sur un port spécifique
- 2493
- 142
- Maxence Arnaud
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.
- « Comment installer et configurer Apache sur Centos / Rhel 8
- Comment installer nginx avec php-fpm sur Ubuntu 18.04 LTS »