[systemd-devel] Dynamic .timer scheduling
Andrei Borzenkov
arvidjaar at gmail.com
Wed Jan 29 18:03:58 UTC 2020
28.01.2020 21:46, Johannes Ernst пишет:
> Is there a best practice for scheduling .timers based on what happened in a previous run?
>
> Pseudocode:
>
> while( true ) :
> delta = runService();
> sleep( delta );
>
> I can think of …
>
> 1) run the job frequently, but skip the bulk of its execution most of the time (e.g. decrementing a counter saved somewhere)
> 2) have the job modify the .timer file at the end of each run (sounds … not so great)
>
I can only think of creating transient timer with systemd-run
--on-unit-inactive=delta.
More information about the systemd-devel
mailing list