ConHiveConHive Docs
GuidesDeWieSe Installationsanleitung

Autostart einrichten

ConHive Agent als systemd-Dienst einrichten, damit er nach jedem Neustart automatisch startet — ohne Administratorrechte.

Damit der Agent nach jedem Neustart des Rechners automatisch startet, richten Sie einen systemd-Benutzerdienst ein. Dies funktioniert ohne Administratorrechte.

Schritt 1 — Service-Datei anlegen

mkdir -p ~/.config/systemd/user

cat > ~/.config/systemd/user/conhive-agent.service << 'EOF'
[Unit]
Description=ConHive Agent (DeWieSe)
After=network.target

[Service]
ExecStart=%h/conhive-agent
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target
EOF

Schritt 2 — Dienst aktivieren und starten

systemctl --user daemon-reload
systemctl --user enable conhive-agent
systemctl --user start conhive-agent

Status prüfen:

systemctl --user status conhive-agent

Eine Ausgabe mit Active: active (running) bestätigt den Betrieb.

Schritt 3 — Linger aktivieren (Headless / Raspberry Pi)

Auf Rechnern ohne Desktop-Anmeldung (z. B. Raspberry Pi im Headless-Betrieb) aktivieren Sie zusätzlich:

loginctl enable-linger $USER

Danach startet der Dienst auch ohne aktiven Login.

Logs lesen

# Letzte 50 Zeilen
journalctl --user -u conhive-agent -n 50 --no-pager

# Live mitverfolgen
journalctl --user -u conhive-agent -f

Autostart wieder deaktivieren

systemctl --user disable --now conhive-agent

Service-Befehle im Überblick

BefehlFunktion
systemctl --user start conhive-agentAgent starten
systemctl --user stop conhive-agentAgent stoppen
systemctl --user restart conhive-agentAgent neu starten
systemctl --user status conhive-agentStatus anzeigen
systemctl --user enable conhive-agentAutostart aktivieren
systemctl --user disable conhive-agentAutostart deaktivieren
journalctl --user -u conhive-agent -fLogs live verfolgen