Hallo zusammen!
Hin und wieder möchte ich wissen, warum ich mich an einem Tag unfit fühle. Da meine Hauptkiste nur dann „schläft“ (Hibernation), wenn ich es tue, wäre praktisch, schnell die Länge dieses Hibernation-Zyklus' erfragen zu können.
Uptime ist hierfür ungeeignet, weil ich die Kiste i.d.R. nur dann „richtig“ neu starte, wenn ich Montags mein Backup mache. Uptime zeigt mir dann am Donnerstag an, dass sie seit Montag aktiv ist (was wegen der Hibernation-Phasen ja nicht stimmt).
Gibt es eine unkomplizierte Methode, die Länge der letzten „Schlafphase“ zu ermitteln? Bislang helfe ich mir mit dem Herumrechnen mit verschiedenen Uptimes und dem Durchforsten des Syslogs.
Danke vorweg!
Gregor
[erledigt] Dauer der letzten "Hibernation" ermitteln
[erledigt] Dauer der letzten "Hibernation" ermitteln
Zuletzt geändert von GregorS am 13.06.2024 13:00:35, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi und sog. Maker)
Re: Dauer der letzten "Hibernation" ermitteln
Das klingt doch nach einem brauchbaren Ansatz!
Nur so als Denkanstoß:
Code: Alles auswählen
# journalctl | egrep '(Reached target Sleep.|ACPI: Waking up from system sleep)'
Jun 10 13:49:27 t430 kernel: ACPI: Waking up from system sleep state S3
Jun 10 17:11:29 t430 systemd[1]: Reached target Sleep.
Jun 11 08:35:35 t430 kernel: ACPI: Waking up from system sleep state S3
Jun 11 17:08:51 t430 systemd[1]: Reached target Sleep.
Jun 12 10:29:57 t430 kernel: ACPI: Waking up from system sleep state S3
Jun 12 17:14:45 t430 systemd[1]: Reached target Sleep.
Jun 13 09:41:37 t430 kernel: ACPI: Waking up from system sleep state S3
Re: Dauer der letzten "Hibernation" ermitteln
Danke! Das Ermitteln ausschließlich lokal erledigen zu können wäre schon mal ein großer Schritt in die richtige Richtung.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi und sog. Maker)
Re: Dauer der letzten "Hibernation" ermitteln
Nur mal testweise,da ich das nie benutze, da mir das zu lange dauert.
Falls du Debian und nicht Devuan nutzt:
Falls du Debian und nicht Devuan nutzt:
Code: Alles auswählen
~$ journalctl -b|grep hibernate.target
Jun 13 12:36:35 XFCE systemd[1]: Reached target hibernate.target - System Hibernation.
Jun 13 12:36:36 XFCE systemd[1]: Stopped target hibernate.target - System Hibernation.
Re: Dauer der letzten "Hibernation" ermitteln
Danke für den Denkanstoß! Mein Rechner läuft zwar mit Devuan, aber ich kam auf den Gedanken, dass das auch im Log des Kernels zu finden sein müsste. Und siehe da:thunder11 hat geschrieben:13.06.2024 12:41:50Code: Alles auswählen
~$ journalctl -b|grep hibernate.target ...
Code: Alles auswählen
gszaktilla@lili:/var/log$ egrep '(hibernation exit|hibernation entry)' kern.log | tail -n 2
2024-06-13T02:23:06.732343+02:00 lili kernel: [69817.341893] PM: hibernation: hibernation entry
2024-06-13T08:29:21.791869+02:00 lili kernel: [69825.993474] PM: hibernation: hibernation exit
gszaktilla@lili:/var/log$
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi und sog. Maker)
Re: [erledigt] Dauer der letzten "Hibernation" ermitteln
mit dem "hibernate" funktioniert das nicht (Zeitangaben)
was aber geht (eventuell für andere) >> ( hikaru gekürzt
)
was aber geht (eventuell für andere) >> ( hikaru gekürzt

Code: Alles auswählen
~$ journalctl|grep "sleep.target"
Mai 18 07:42:51 XFCE systemd[1]: Reached target sleep.target - Sleep.
Mai 18 07:42:59 XFCE systemd[1]: Stopped target sleep.target - Sleep.
Mai 26 05:01:21 XFCE systemd[1]: Reached target sleep.target - Sleep.
Mai 26 05:01:29 XFCE systemd[1]: Stopped target sleep.target - Sleep.
Mai 26 05:01:46 XFCE systemd[1]: Reached target sleep.target - Sleep.
Mai 26 05:01:54 XFCE systemd[1]: Stopped target sleep.target - Sleep.
Jun 13 12:31:01 XFCE systemd[1]: Reached target sleep.target - Sleep.
Jun 13 12:36:35 XFCE systemd[1]: Stopped target sleep.target - Sleep.
Jun 13 12:44:13 XFCE systemd[1]: Reached target sleep.target - Sleep.
Jun 13 12:49:09 XFCE systemd[1]: Stopped target sleep.target - Sleep.