В настоящее время нет лучшего способа сделать это, чем Ctrl + C в терминале.
Мы думаем о том, как сделать явное завершение работы, но есть некоторая напряженность между ноутбуком как однопользовательским приложением, где пользователь может его остановить, и как многопользовательским сервером, где только администратор должен иметь возможность чтобы остановить это. Мы еще не совсем разработали, как справиться с различиями.
(Для будущих читателей это ситуация с выпуском 0,12 и 0,13 в разработке.)
Обновление декабрь 2017 г.
Блокнот IPython превратился в Блокнот Jupyter. В последней версии добавлена jupyter notebook stop
команда оболочки, которая отключает сервер, работающий в этой системе. Вы можете передать номер порта в командной строке, если это не порт по умолчанию 8888.
Вы также можете использовать nbmanager , настольное приложение, которое может отображать запущенные серверы и выключать их.
Наконец, мы работаем над добавлением:
- Параметр конфигурации для автоматического выключения сервера, если вы не используете его в течение определенного времени.
- Кнопка в пользовательском интерфейсе для выключения сервера. (Мы знаем, что это немного безумие, что это заняло столько времени. Изменение пользовательского интерфейса вызывает споры.)
ps -ax
илиtop
. Таким образом, ядра могут быть выборочно остановлены с помощью [административных привилегий], чтобы завершить этот конкретный процесс: # kill PID-of-ki Это не разрешает внутренние процедуры завершения работы ядра, но также и принудительный тип Ctl-C .... Кто-нибудь знает если это планируется для jupyter?