连接到远程服务器的简单命令,例如“ jupyter笔记本”

时间:2020-04-28 21:38:20

标签: python jupyter-notebook jupyter

我已经为Jupyter实现了一个小的远程启动器,但是我正在获得僵尸内核,因此我希望获得一些帮助。我找到了一个“解决方法”,但它是如此奇怪,以至于我想知道是否有更好的方法来做到这一点。基本上,我已经编写了在Macbook上运行的Python脚本nanopyter.py。它通过ssh连接到我的Jetson Nano,并启动了Jupyter Notebook。显示端口和令牌后,nanopyter.py将建立ssh隧道,然后在我的MacBook上启动浏览器。这个工作流程非常普遍,以至于我希望通过Google搜索它并找到一个现成的工具,所以我很惊讶地没有找到任何东西,但是让我知道是否错过了它。

问题在于,如果我在MacBook上杀死nanopyter.py,则会导致Nano上的僵尸Jupyter内核。通过this answer to an unrelated problem,我找到了一种解决方法。当nanopyter.py连接到我的Nano时,它将执行以下shell命令:set -o monitor; jupyter notebook -y --no-browser & read dummy; kill %1。我不完全确定这样做是否安全,而且无论如何它看起来都是巴洛克式的,以至于我想知道这样做是否正确。

是否有更好的方法?也许已经有工具或命令行选项可以自动为我执行所有这些步骤?

0 个答案:

没有答案