[systemd-devel] systemd boot timer problem
Wol
antlists at youngman.org.uk
Sat Nov 27 01:15:45 UTC 2021
The problem is easy to explain, but I can't solve it. Basically, I want
to run a .service every nth boot as part of the boot process.
They always say "state what you're trying to achieve, not how you're
trying to achieve it", so ...
I have a desktop/server which is rebooted pretty much every day. I want
to take a snapshot of / every Saturday, which I need to do before it is
mounted rw so I know it's clean (I'll then do a weekly system update, an
emerge).
So basically what I'm trying to do is make my .timer ENABLE my service
every Friday, but as far as I can tell it RUNS it instead. I don't think
the timer service runs early enough in the boot process to enable it so
it runs before root is mounted and can enable it in time.
And the RunOnce doesn't seem to be any help because it looks to me like
that runs once per boot ...
So how do I configure a boot-time service to only run "occasionally" on
my schedule?
Cheers,
Wol
More information about the systemd-devel
mailing list