如何检查Jupyter通过命令行运行的笔记本电脑

问题描述:

我设置集群对谷歌云平台上运行Jupyter笔记本电脑,但需要自动化集群关机过程中省钱,中断关机脚本,如果有人正在运行的东西。如何检查Jupyter通过命令行运行的笔记本电脑

我如何检查是否存在使用shell脚本任何正在运行的笔记本电脑?

+1

有一些Python代码[这里](https://github.com/takluyver/nbmanager/blob/master/nbmanager/api.py)识别笔记本运行的服务器和内核。你可以将它改写成一个脚本来检查是否有任何问题。 –

+1

刚做'ps -ef |怎么样? grep jupyter'? –

+0

感谢@Thomas K,这肯定会帮助我很多关于我的下一个步骤。 – Maviles

jupyter notebook --help-all显示了很多有用的选项,但我的方法是通过调用: curl -i -H "Accept: application/json" "http://<server>/api/sessions"来获取api中的所有会话,然后可以解析此数据。 不知道这是否可以帮助你,但尝试一下!