Python 无法停止Jupyter笔记本
我在一台远程机器上运行Jupyter笔记本,我有一个密码保护的帐户。如果我跑步:Python 无法停止Jupyter笔记本,python,jupyter-notebook,Python,Jupyter Notebook,我在一台远程机器上运行Jupyter笔记本,我有一个密码保护的帐户。如果我跑步: jupyter-notebook list 我听说jupyter笔记本在localhost:p上运行,其中p是端口。在我的例子中,p=8890。这很好。但是,当我跑步时: jupyter-notebook stop 8890 我得到以下错误: Shutting down server on port 8890 ... Traceback (most recent call last): File "/usr
jupyter-notebook list
我听说jupyter笔记本在localhost:p上运行,其中p是端口。在我的例子中,p=8890。这很好。但是,当我跑步时:
jupyter-notebook stop 8890
我得到以下错误:
Shutting down server on port 8890 ...
Traceback (most recent call last):
File "/usr/local/bin/jupyter-notebook", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 266, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 1571, in start
super(NotebookApp, self).start()
File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 255, in start
self.subapp.start()
File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 451, in start
if not self.shutdown_server(server):
File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 442, in shutdown_server
return shutdown_server(server, log=self.log)
File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 402, in shutdown_server
HTTPClient().fetch(req)
File "/usr/local/lib/python2.7/dist-packages/tornado/httpclient.py", line 102, in fetch
self._async_client.fetch, request, **kwargs))
File "/usr/local/lib/python2.7/dist-packages/tornado/ioloop.py", line 458, in run_sync
return future_cell[0].result()
File "/usr/local/lib/python2.7/dist-packages/tornado/concurrent.py", line 238, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
tornado.httpclient.HTTPError: HTTP 403: Forbidden
尝试组合了
ps aux | grep processName
和kill
的pkill
pkill jupyter
我应该做这项工作。
如果不起作用,请使用
pkill -9 jupyter
如果您只想限制自己拥有的进程,请尝试使用-u
标志
pkill -u `id -u` jupyter
如果需要,杀死可配置http代理
,因为这可能就是文件。跑步
这似乎是jupyterhub团队开放的,所以我假设它还没有被修复。你可以分享你的
sudo netstat-apn | grep 8890
?我已经编辑了我的问题。这是否回答了你的问题?是的,但问题是其他人也在同一台机器上运行笔记本,所以我不想杀死他们。普通用户不应该杀死其他用户的进程。您可以使用pkill-u
pkill -u `id -u` jupyter