Comment trouver le processus qui verrouille un port sur Mac

Find what process is locking a port or using a port on Mac

Les utilisateurs de Mac peuvent occasionnellement rencontrer une situation où un processus verrouille un port, empêchant une autre application ou un processus d'utiliser ce port. Si vous êtes confronté à une telle situation, par exemple si vous essayez d'utiliser React.js et que vous découvrez que quelque chose est déjà en cours d'exécution sur le port 3000, vous pouvez facilement déterminer quel(s) processus utilise(nt) un port sur le Mac en vous tournant vers la ligne de commande.

Nous allons vous montrer comment trouver et tuer le processus qui verrouille un port sur MacOS.

Comment trouver le processus qui verrouille un port sur Mac ?

La syntaxe à utiliser est la suivante, en remplaçant PORTNUMBER par le numéro de port que vous souhaitez découvrir pour le(s) processus utilisé(s) :

Lire aussi :  Comment changer la webcam et le micro par défaut de WhatsApp sur PC et Mac

sudo lsof -i :PORTNUMBER

Par exemple, pour trouver le processus utilisant le port 445 :

sudo lsof -i :445

Ou pour trouver le processus utilisant et verrouillant le port 3000 :
sudo lsof -i :3000

Comment trouver & Tuer un processus verrouillant un port sur Mac

Une fois que vous avez obtenu le PID (identifiant du processus) à partir de la sortie de la commande lsof, vous pouvez quitter l'application, arrêter le service ou mettre fin à ce processus pour libérer le port verrouillé.

La façon la plus simple de mettre fin à un processus est d'utiliser la commande kill :

kill -9 PID

Par exemple, si l'identifiant du processus utilisant le port 3000 est "8384", vous devez utiliser la syntaxe de commande suivante :

Lire aussi :  Comment désactiver le HDR automatique sur l'iPhone X et l'appareil photo de l'iPhone 8

kill -9 8384

Si le processus appartient à root, admin ou un autre utilisateur, vous devez préfixer la commande avec sudo :

sudo kill -9 8384

Pour ce qu'elle vaut, la commande lsof utilisée ici est axée sur le Mac, mais elle fonctionnera avec le système de fichiers

Click to rate this post!
[Total: 0 Average: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *