Willkommen im Forum!
Mein Problem: Wenn ich bisher die SSH Session starte, kann ich die Anlage problemlos steuern. Aber sobald die Session unterbricht (z.B. auch bei WLAN Wechsel) oder beendet wird, wird sich das Programm beendet und behält den Zustand bei Session Ende bei. Und selbst wennes weiterlaufen würde wüsste ich nicht, wie ich wieder darauf zugreife.
Da kann ich tmux (Terminal-Multiplexer) empfehlen.
tmux hält auf dem Raspi sozusagen die SSH-Session offen, egal wie oft die Verbindung abbricht (oder absichtlich getrennt wird).
Nach dem Netzwerk-Wiederverbinden verbindet man sich auch wieder mit der noch laufenden tmux-Session (per tmux attach).
tmux hat sehr viele Features und lässt sich sehr weitreichend (um-)konfigurieren.
Hier die extreme Kurzfassung zum Ausprobieren:
1. Installieren
2. starten einer neuen session
Nun alles mögliche tippen/starten usw., halt ganz normal in der Shell arbeiten.
Aber NICHT mit exit/Strg-d abmelden, sondern den tmux Shortcut zum "detach"en nutzen,
das ist der Prefix Strg-b und dann zügig danach ein kleines "d" (ohne Strg).
[Strg-b] d
So ist jetzt die tmux session im Hintergrund und läuft einfach weiter.
Und man befindet sich wieder in der "normalen" Shell, die ruhig beendet werden darf.
Wenn man sich wieder einklinken will:
Das echte Ausloggen aus einer tmux-kontrollierten Session (exit/Strg-d) beendet sie ganz normal.
Ich hoffe, diese Kurzfassung war nicht zu kurz...
Ansonsten hilft auch :