Windows系统下jupyter 后台启动与关闭
Windows系统下jupyter 后台启动与关闭
目前我使用Jupyter notebook的频率很高,但是在终端打开后,命令行窗口要始终打开
为了要让Jupyter notebook在后台运行,我又开始折腾了
Jupyter notebook启动
一般是使用
1 | |
WIndows命令行提供了一个start命令
1 | |
这个命令就可以让JupyterNotebook在后台运行,当前命令行窗口就可以关闭而不影响Jupyter的运行
查看启动项
你要想查看当前任务的启动情况,可以使用tasklist的命令
1 | |
此时就会输出相关信息
![[Pasted image 20240728101108.png]]
出现意外
当我关闭窗口后,发现事情没有按照我想象中来进行,jupyter的服务进程还是被杀掉了,经过搜索
利用重定向输出和错误流到 nul 来避免这种情况。似乎可以.
1 | |
经过使用,发现了两个问题
- 发现这个jupyter是与命令行窗口严格绑定的,关闭窗口jupyter服务就会关闭
- 重定向输出到nul就无法看到日志情况,服务器密码都看不到了…
暂时止步
先讲一下,前面的start命令打开jupyter之后,tasklist命令查看到进程ID,就可以主动用命令结束进程
1 | |
将<PID>换成刚才查到的进程,就可以关闭了
总结与回顾
因为一个小想法让我陆陆续续整了一个上午,中间掺杂着很多windows的cmd命令,感觉和用linux的思路一样,但是windows的命令行日常使用并不多,接下来先在使用中熟悉windows的cmd命令
经过查阅,刚才失败的操作,似乎可以用Doctor部署,或者用Powershell设置进程,额,还挺烦的,再折腾折腾吧
Windows系统下jupyter 后台启动与关闭
http://a-m.top/2024/07/28/win/