jusaca
Commander
- Registriert
- Apr. 2008
- Beiträge
- 2.230
Ich habe bisher nicht viel Erfahrung mit Linux und habe mir jetzt einen Raspberry Pi 3 mit Raspbian aufgesetzt, um ein wenig zu experimentieren.
Dazu habe ich mir in C ein kleinen Programm geschrieben, dass ich über SSH aufrufe und das dann im Hintergrund über OneWire-Kommunikation einen Temperatursensor auslesen und die Werte mitloggen soll. Das klappt soweit auch ganz gut, allerdings läuft das Programm immer nur für so etwa 4 bis 5 Stunden und wird dann beendet - und ich konnte den Fehler bisher einfach nicht finden!
Mit journalctl habe ich zum jeweiligen Zeitpunkt des Log-Endes die Meldungen gefunden, dass systemd eine session beendet hat. Da dies jedes Mal mit dem letzten Zeitstempel im Logfile übereinstimmt, gehe ich mal stark davon aus, dass es sich bei der session um mein Programm handelt.
Die Meldung lautet jedes Mal:
Die session Nr ist immer abweichend.
Gibt es eine Möglichkeit, wie ich mehr Informationen bekommen kann? Gibt es noch einen Log wo gepseichert wird, aus welchem Grund die session beendet wurde? Oder gibt der oben gepostete Log Informationen, die ich einfach nicht erkenne/verstehe?
Viele Grüße
jusaca
Dazu habe ich mir in C ein kleinen Programm geschrieben, dass ich über SSH aufrufe und das dann im Hintergrund über OneWire-Kommunikation einen Temperatursensor auslesen und die Werte mitloggen soll. Das klappt soweit auch ganz gut, allerdings läuft das Programm immer nur für so etwa 4 bis 5 Stunden und wird dann beendet - und ich konnte den Fehler bisher einfach nicht finden!
Mit journalctl habe ich zum jeweiligen Zeitpunkt des Log-Endes die Meldungen gefunden, dass systemd eine session beendet hat. Da dies jedes Mal mit dem letzten Zeitstempel im Logfile übereinstimmt, gehe ich mal stark davon aus, dass es sich bei der session um mein Programm handelt.
Die Meldung lautet jedes Mal:
Code:
systemd[1]: session-c15.scope: Succeeded.
systemd-logind[357]: Removed session c15.
systemd[1]: Stopping User Manager for UID 1000...
Gibt es eine Möglichkeit, wie ich mehr Informationen bekommen kann? Gibt es noch einen Log wo gepseichert wird, aus welchem Grund die session beendet wurde? Oder gibt der oben gepostete Log Informationen, die ich einfach nicht erkenne/verstehe?
Viele Grüße
jusaca