Jupyter Lab als systemd-Dienst betreiben
English
Deutsch
Dieser Leitfaden erklärt, wie Jupyter Lab als systemd-Dienst auf Linux betrieben wird. Unten befinden sich die systemd-Unit-Datei und ein einfaches Start-Skript.
Eine systemd-Dienstdatei /etc/systemd/system/jupyter-lab.service erstellen mit folgendem Inhalt:
jupyter-lab.service
[Unit]
Description=Jupyter Lab
After=network.target
[Service]
Type=simple
User=uli
WorkingDirectory=/home/uli
ExecStart=/usr/local/bin/jupyter-lab --no-browser --ip=0.0.0.0
Restart=on-failure
[Install]
WantedBy=multi-user.targetEin kleines Start-Skript in /usr/local/bin/jupyter-lab-start.sh erstellen:
jupyter-lab-start.sh
#!/bin/bash
source /home/uli/.venv/bin/activate
exec jupyter-lab --no-browser --ip=0.0.0.0Den Dienst aktivieren und starten:
enable_jupyter_service.sh
sudo systemctl daemon-reload
sudo systemctl enable --now jupyter-lab.service
sudo systemctl status jupyter-lab.serviceBei Pfadproblemen den von systemd verwendeten ExecStart in der Unit-Datei überprüfen und sicherstellen, dass alle Pfade absolut sind.
Check out similar posts by category:
DevOps
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow