在终端中干掉进程

1. 检查有没有僵尸进程

在终端中使用👇的语句.

ps aux | grep 'Z'

2. 检查端口的使用情况

在终端中使用👇的语句.

sudo lsof -i :60001

60001 是端口名称, 输入一下语句之后,就能看到进程的ID了. (方便直接干掉它)

3. 关键一步:干掉进程

kill [PID] kill -9 [PID]

最后一个 -9 是强制停止

4. 再检查一遍端口的使用情况

我遇到的问题是我的计算机总是有两个进程,一个来自 Java,一个来自 sudo。所以我需要杀死 sudo,因为 cooja 在 Java 中运行. 如果kill进程失败了, 尝试使用sudo kill [PID]