[systemd-devel] [PATCH] core: Make sure a stamp file exists for all Persistent=true timers

Tom Gundersen teg at jklm.no
Sat Apr 5 02:35:24 PDT 2014


On Wed, Apr 2, 2014 at 8:18 PM, Thomas Bächler <thomas at archlinux.org> wrote:
> If a persistent timer has no stamp file yet, it behaves just like a normal
> timer until it runs for the first time. If the system is always shut down
> while the timer is supposed to run, a stamp file is never created and
> Peristent=true has no effect.
>
> This patch fixes this by creating a stamp file with the current time
> when the timer is first started.

If timers are started at early boot (which sounds like a common
scenario), I guess /var will not yet be writable so this will be a
noop, no? Maybe it would be better to write out these files at
shutdown instead (before unmounting anything)?

Cheers,

Tom


More information about the systemd-devel mailing list