Mac 查找端口占用并杀掉进程

发布:elantion 日期:2019-04-28 阅读:474 评论:0

一台电脑每个端口只能有一个监听程序,如果已经有一个程序占用了,那么就没办法继续监听了。所以需要先把已经占用的程序杀掉,这样就可以释放端口了。在Mac下只要运行以下命令就能找出具体的进程PID:

sudo lsof -ti:443 -sTCP:LISTEN

sudo 是必须的,不然找不到443或80这两个特殊端口,杀进程也要 sudo权限。找到端口之后就可以杀掉这个进程了(45228是示例,要替换成你找到的PID):

sudo kill -9 45228