Re: systemd timers: switch default target to timers.target?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 06/10/2014 23:45, Thomas Bächler wrote:
> Am 04.10.2014 um 13:44 schrieb Neitsab:
> Why?
> 
> Most of these timers should only be available when running a fully
> booted system. timers.target is pulled in by basic.target. This implies
> that startup of all normal services is delayed until the startup of
> these timers (and other units) has finished. This may make sense for
> socket or path units, but is entirely unnecessary for timer units,
> especially those that merely serve as cron replacements.
> 

Upstream recommends to stick to timers.target. If units should be
delayed after others After= and Before= directives do the job. There is
also OnBootSec= if you want to delay timers on a timed way.

from (7) systemd.special:

timers.target
           A special target unit that sets up all timer units (see
systemd.timer(5) for details) that shall be
           active after boot.

           It is recommended that timer units installed by applications
get pulled in via Wants= dependencies from
           this unit. This is best configured via WantedBy=timers.target
in the timer unit's "[Install]" section.

Cheers,

-- 
Sébastien "Seblu" Luttringer
https://seblu.net | Twitter: @seblu42
GPG: 0x2072D77A

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux