前言
昨天远程连接服务器,临走之前关闭了 Jupyter Lab,没想到似乎没有关闭成功,今天看到 Jupyter Lab 处于一个尴尬的状态,占据端口,却又不工作。CTRL+C,只显示:
1 | ^C[C 2021-10-28 03:08:47.593 ServerApp] received signal 2, stopping |
用 CTRL+Z,挂起进程,然后 jobs 查看进程号,然后 kill。得到输出:
1 | [C 2021-10-28 03:06:56.445 ServerApp] received signal 15, stopping |
Orz… CTRL-C 退出不了,Kill 也杀不掉,似乎是程序内部在结束时陷入了死循环,能收到外部信号,却不会执行结束相关的函数……
正文
最后还是成功 Kill 了进程。kill 命令加入 -9 参数就可以。
1 | kill -9 $PID |
附上检测端口监听的常用命令。
1 | netstat -tulpn |