在此步骤中,您将创建一个systemd服务,即使退出终端窗口,JupyterLab 也能继续运行。您可以在 systemd Essentials 指南中阅读有关systemd服务和单元的更多信息。
首先,您必须.service使用以下命令创建一个文件:
sudo vim /etc/systemd/system/jupyterlab.service
将以下内容添加到/etc/systemd/system/jupyterlab.service文件中:
[Unit]
Description=Jupyter Lab Server
[Service]
User=sammy
Group=sammy
Type=simple
WorkingDirectory=/home/sammy/
ExecStart=/home/sammy/anaconda3/bin/jupyter-lab --config=/home/sammy/.jupyter/jupyter_notebook_config.py
StandardOutput=null
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
完成后保存并退出编辑器。
服务文件会自动在系统中将自己注册为守护程序。但是,默认情况下它不运行。
使用systemctl命令启动服务:
sudo systemctl start jupyterlab
这将在后台启动 JupyterLab 服务器。您可以使用以下命令检查服务器是否已启动:
sudo systemctl status ju