On Debian 13 GNOME how to get the time when the system resumed from hibernation most recently?
Yesterday 1:31pm

On Debian 13 (systemd-based), a resume from hibernation is recorded as a new boot in the journal, so the most recent resume time is simply the start time of the current boot — provided the previous boot actually ended with hibernation. Here's how to check:

1. Get the most recent resume/boot time

bash
journalctl --list-boots

The top (or bottom, depending on version) entry is the current boot; its start timestamp is when the system resumed from hibernation. Or just:

bash
last -x reboot | head -1

2. Confirm the previous boot ended in hibernation

Check the end of the previous boot:

bash
journalctl -b -1 -u systemd-hibernate.service

You should see a "System hibernation" entry. (If it was suspend-to-RAM instead, the unit would be systemd-suspend.service — but suspend doesn't create a new boot entry, so a new boot after a short gap usually means hibernation.)

3. Verify from the kernel log of the current boot

bash
journalctl -b 0 -k --grep "PM: hibernation exit"

The kernel prints PM: Hibernation exit right after resuming from disk, and the timestamp of that line (or the first line of journalctl -b 0) is your resume time. If nothing was hibernated, this line will be absent.

So in short: journalctl --list-boots (or last -x reboot) for the time, plus the systemd-hibernate.service / PM: hibernation exit checks to confirm it was really a hibernation resume rather than a cold boot.

Yesterday 1:31pm

This is a shared conversation and may include unverified content that doesn't reflect Mistral AI's views. Login to resume chatting.

Vibe can make mistakes. Check answers. Learn more