Java FRNClient als Service starten

Hier findest du alle Informationen, die du benötigst, um den FRN Client Service auf deinem Raspberry Pi zu installieren und auszuführen.

Anleitung:

„Die Anleitung geht davon aus, dass ihr die JavaFrnClient.zip im Ordner /home/pi/Desktop/FRNClient/ abgespeichert habt und diese dort auch entpackt habt. Ansonsten müsst ihr einiges anpassen!“

Anmeldung im Terminal: Öffne ein Terminalfenster und melde dich mit deinem Benutzernamen und Passwort auf deinem Raspberry Pi an.

Sudo-Berechtigungen erhalten: Gib den Befehl „sudo su“ ein, um zum Superuser (root) zu wechseln und die benötigten Administratorberechtigungen zu erhalten.

Start-Script erstellen: Gib den Befehl “ nano /home/pi/Desktop/FRNClient/start.sh“ ein und  füge folgendes ein.

#!/bin/bash
cd /home/pi/Desktop/FRNClient/
/usr/bin/bash FRN_Client.run

Danach die Datei speichern und die start.sh ausführbar machen ,mit folgenden Befehl “ chmod 755 start.sh

Service-Datei erstellen: Gib den Befehl „nano /etc/systemd/system/frnclient.service“ ein, um eine neue Service-Datei zu erstellen und zu bearbeiten.

[Unit]
Description=FRN Client Service
After=graphical.target

[Service]
Type=simple
User=root
Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/pi/.Xauthority"
ExecStart=/usr/bin/bash /home/pi/Desktop/FRNClient/start.sh

[Install]
WantedBy=graphical.target

Einträge in die Service-Datei vornehmen: Füge die oben angegebenen Einträge in die Service-Datei ein und speichere die Datei.

Service aktivieren: Gib den Befehl „systemctl enable frnclient.service“ ein, um den Service zu aktivieren. Dadurch wird der Service beim Start des Raspberry Pi automatisch gestartet.

Service starten: Gib den Befehl „systemctl start frnclient.service“ ein, um den Service zu starten und den FRN Client auszuführen.

Service-Status überprüfen: Gib den Befehl „systemctl status frnclient.service“ ein, um den Status des Services zu überprüfen. Die korrekte Ausgabe wird angezeigt, wenn alles richtig eingerichtet ist.

frnclient.service - FRN Client Service
Loaded: loaded (/etc/systemd/system/frnclient.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2023-07-19 20:17:48 CEST; 10min ago
Main PID: 474 (bash)
Tasks: 35 (limit: 414)
CPU: 1min 33.124s
CGroup: /system.slice/frnclient.service
├─474 /usr/bin/bash /home/pi/Desktop/FRNClient/start.sh
├─479 java -Dfile.encoding=CP1252 -jar ./FRN_Client.run
├─847 dbus-launch --autolaunch 3762129e7c014e5da82acbd2c7b031f2 --binary-syntax --close-stderr
└─848 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session

Jul 19 20:17:48 raspberrypi systemd[1]: Started FRN Client Service.
Jul 19 20:21:44 raspberrypi bash[479]: at de.bevis.frn.client.WoRTa.inGic(ClientFrameController.java:6516)
Jul 19 20:21:44 raspberrypi bash[479]: at de.bevis.frn.client.rvErs.run(AudioConfigParser.java:69)
Jul 19 20:21:44 raspberrypi bash[479]: at java.lang.Thread.run(Thread.java:748)

Wir wünschen dir viel Erfolg und hoffen, dass unser FRN Client Service auf deinem Raspberry Pi reibungslos funktioniert. Bei Fragen oder Problemen stehen wir dir gerne zur Verfügung!

 

 

WordPress Cookie Plugin von Real Cookie Banner