J'essaie de lancer une application GAE sur localhost:8080
, mais elle était apparemment occupée, même après avoir arrêté et redémarré mon ordinateur. J'ai couru Sudo lsof -i :8080
. Et voilà que quelque chose tourne encore avec le PID 66. Que puis-je faire pour arrêter ce processus et libérer à nouveau 8080?
Il s'avère que c'est juste kill -9 PID
, vous pourriez avoir besoin de Sudo
. Trouvez la réponse sur maclife.com dans l'article Terminal 101: processus de suivi et de destruction .
Découvrez quel ID de processus (pid) utilise le port requis (par exemple, le port 5434
).
ps aux | grep 5434
Tuez ce processus:
kill -9 <pid>
lsof -i @localhost:8080
kill -9 <<PID>>
Fusion des réponses précédentes en une seule ligne: kill $(lsof -t -i:8080)
lsof -t
renvoie le PID et le transmet à kill
.