在终端中干掉进程
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]