我在腾讯云上布置了一台服务器,用于我的博客和 Jupyter Notebook 的运行。
部署Jupyter Notebook 的时候发现,执行
1 | jupyter notebook --allow-root |
命令后断开与服务器的连接,Jupyter 的服务也停止了。如何让 Jupyter Notebook 在后台运行,运行起来又如何停止?这是我需要了解的。
用 nohup 命令后台运行进程
顾名思义,nohup 的用途就是让提交的命令忽略 hangup 信号。如果我要让 JN 后台运行,只需执行:
1 | nohup jupyter notebook --allow-root & |
结束后台进程
后台运行的进程如何结束呢?
首先要查找进程号
1 | ps -ax | grep jupyter |
这样就找到了包含 jupyter 字符的进程号:
1 | ps -ax | grep jupyter |
可以看到 JN 的进程号是 11216,要结束该进程,只需:
1 | kill 11216 |
这样,进程就结束了。
end