2016-08-22 106 views
1

我設置集羣對谷歌雲平臺上運行Jupyter筆記本電腦,但需要自動化集羣關機過程中省錢,中斷關機腳本,如果有人正在運行的東西。如何檢查Jupyter通過命令行運行的筆記本電腦

我如何檢查是否存在使用shell腳本任何正在運行的筆記本電腦?

+1

有一些Python代碼[這裏](https://github.com/takluyver/nbmanager/blob/master/nbmanager/api.py)識別筆記本運行的服務器和內核。你可以將它改寫成一個腳本來檢查是否有任何問題。 –

+1

剛做'ps -ef |怎麼樣? grep jupyter'? –

+0

感謝@Thomas K,這肯定會幫助我很多關於我的下一個步驟。 – Maviles

回答

1

jupyter notebook --help-all顯示了很多有用的選項,但我的方法是通過調用: curl -i -H "Accept: application/json" "http://<server>/api/sessions"來獲取api中的所有會話,然後可以解析此數據。 不知道這是否可以幫助你,但嘗試一下!

相關問題