IPython notebook:我可以检查特定目录是否有活动服务器吗?

时间:2014-05-11 11:05:00

标签: ipython ipython-notebook

在我打开IPython笔记本之前,我想检查它是否在服务器进程已经提供的目录中。目标是连接到该服务器,而不是为同一目录启动另一台服务器。

背景:我经常在几个不同的目录中使用IPython笔记本,并且因为一个服务器只能处理一个目录层次结构,所以我必须启动几个单独的笔记本服务器。据我所知,除非我将所有笔记本移动到同一目录层次结构中,否则这是无法避免的,对吧?但至少我想避免启动超过必要的服务器。如果我可以检查是否存在合适的服务器(并获取连接ID),我可以连接到它而不是启动新服务器。

1 个答案:

答案 0 :(得分:3)

正在运行ipython notebook helpipython notebook -h会给出答案。谁知道?

  

子命令

     

子命令以ipython-script.py cmd [args]启动。对于   有关使用子命令'cmd'的信息,请执行:ipython cmd -h

list  
    List currently running notebook servers in this profile.

奇怪的是,上面的列表都不完整(未提及子命令help)且不正确:正确的调用是ipython notebook list,而不是ipython list

% ipython notebook list