[systemd-devel] Calendar Timers: setting system clock may trigger jobs from the past
Tobias Geerinckx-Rice
tobias.geerinckx.rice at gmail.com
Mon Aug 4 10:39:07 PDT 2014
On 4 August 2014 14:45, Lennart Poettering <lennart at poettering.net> wrote:
> On Mon, 04.08.14 12:50, Peter Mattern (matternp at arcor.de) wrote:
>
>> Hello.
>>
>> If a *.timer unit's timestamp as stated by OnCalendar is in the past
>> and the actual system time is even before that timestamp the *.timer
>> gets activated when the system clock gets set.
>
> This sounds like you should make sure your one-time ntp service should
> be ordered before time-sync.target and your .timer unit after it, so
> that it it doesn't get scheduled before the time is set correctly (in
> fact, on the TODO list there's an item, to make sure that we
> implicitly order all OnCalendar units after time-sync.target, but in the
> meantime you can do that manually).
Hallo all,
I've just sent a simple fix that works for me, albeit on a boring old
desktop system.
(As this is my first systemd patch, feel free to flak me for missing
something obvious.)
Regards,
T G-R
More information about the systemd-devel
mailing list