How does it handle restart after the machine wakes up again?
When the machine wakes up, systemd checks the timer's schedule and when it last ran. If one or more runs were missed due to the sleep, it's executed immediately.
On Windows and macOS machines too? How does that work?
When the machine wakes up, systemd checks the timer's schedule and when it last ran. If one or more runs were missed due to the sleep, it's executed immediately.
On Windows and macOS machines too? How does that work?