📜  杀死端口 3000 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:40.834000             🧑  作者: Mango

杀死端口 3000 - Shell-Bash

在开发过程中,经常会遇到占用了端口的情况,此时需要手动杀死该端口的进程方可重新启动程序。本文介绍如何使用Shell-Bash命令来杀死端口3000的进程。

查找进程ID

在杀死进程之前,我们需要先查找该进程的ID。可以使用以下命令来查找端口3000的进程ID:

lsof -i :3000

运行上述命令后,会返回如下信息:

COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    1234   user   16u  IPv4 0x01234567890ABCDEF      0t0  TCP *:3000 (LISTEN)

其中,PID即为该进程的ID。在此例中,进程的ID为1234。

杀死进程

有了进程ID之后,我们可以使用以下命令来杀死该进程:

kill -9 1234

其中,-9是发送强制终止的信号。运行上述命令后,端口3000的进程将被立即终止。

总结

本文介绍了如何使用Shell-Bash命令来杀死端口3000的进程。具体来讲,我们首先使用lsof命令查找进程ID,然后使用kill命令杀死进程。以上操作可以帮助开发者快速解决端口占用的问题,提高开发效率。