📅  最后修改于: 2023-12-03 15:40:20.139000             🧑  作者: Mango
在开发过程中,有时候需要停止某个在本地运行的服务,比如端口号为3000的服务。本文将介绍如何在Ubuntu系统下使用Shell/Bash命令来杀死该服务。
首先需要确定该服务的进程PID(进程ID)。可以使用以下命令:
sudo lsof -i :3000
lsof
命令是用来显示某个进程当前打开的文件列表,在此处我们使用-i
参数来限制输出端口号为3000的进程。输出结果可能如下所示:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 12345 user 12u IPv6 0x0000000000000000 0t0 TCP *:webcache (LISTEN)
在上面的输出结果中,PID
表示该进程的ID,本例中为12345。
使用kill
命令杀死该进程。可以使用以下命令:
sudo kill -9 12345
kill
命令用来向指定进程ID发送终止信号,-9
参数表示使用强制方式(即发送SIGKILL
信号)杀死进程。将代码片段按markdown标明:
sudo kill -9 12345
使用以上方法可以快速杀死本地运行的服务,让其他端口可以被占用。