Circuit Lisp als Dienst einrichten

Um Circuit Lisp als Dienst einzurichten, muss die Datei circuit_lisp.service mit dem folgenden Inhalt im Verzeichnis /etc/systemd/system abgelegt werden.

[Unit]
Description=Circuit Lisp Service
After=syslog.target network.target

[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/home/pi
ExecStart=/usr/bin/java -Djava.awt.headless=true -jar /home/pi/Circuit_Lisp.jar {Datei}
SuccessExitStatus=143
Restart=no
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

Anstelle des Platzhalters {Datei} wird der Name einer Datei angegeben, die das Programm einer Maschine enthält.

Wie der Dienst gestartet, gestoppt und für den automatischen Start eingerichtet wird, ist in der Dokumentation von systemd beschrieben.

Link
https://www.freedesktop.org/software/systemd/man/systemd.service.html