SYSTEMD.TARGET(5)                  SYSTEMD.TARGET(5)

NAME         top - Target unit configuration

SYNOPSIS         top

DESCRIPTION         top

       A unit configuration file whose name ends in ".target" encodes
       information about a target unit of systemd, which is used for
       grouping units and as well-known synchronization points during

       This unit type has no specific options. See systemd.unit(5) for the
       common options of all unit configuration files. The common
       configuration items are configured in the generic [Unit] and
       [Install] sections. A separate [Target] section does not exist, since
       no target-specific options may be configured.

       Target units do not offer any additional functionality on top of the
       generic functionality provided by units. They exist merely to group
       units via dependencies (useful as boot targets), and to establish
       standardized names for synchronization points used in dependencies
       between units. Among other things, target units are a more flexible
       replacement for SysV runlevels in the classic SysV init system. (And
       for compatibility reasons special target units such as exist which are used by the SysV runlevel
       compatibility code in systemd. See systemd.special(7) for details).


       Unless DefaultDependencies= is set to no in either of related units
       or an explicit ordering dependency is already defined, target units
       will implicitly complement all configured dependencies of type Wants=
       or Requires= with dependencies of type After=. Note that Wants= or
       Requires= must be defined in the target unit itself — if you for
       example define in some.service, the implicit
       ordering will not be added.

       All target units automatically gain Conflicts= dependency against unless DefaultDependencies= is set to no.

SEE ALSO         top

       systemd(1), systemctl(1), systemd.unit(5), systemd.special(7),

COLOPHON         top

       This page is part of the systemd (systemd system and service manager)
       project.  Information about the project can be found at 
       ⟨⟩.  If you have a bug
       report for this manual page, see 
       ⟨⟩.  This
       page was obtained from the project's upstream Git repository 
       ⟨⟩ on 2017-04-25.  If you dis‐
       cover any rendering problems in this HTML version of the page, or you
       believe there is a better or more up-to-date source for the page, or
       you have corrections or improvements to the information in this
       COLOPHON (which is not part of the original manual page), send a mail

systemd 233                                                SYSTEMD.TARGET(5)

Pages that refer to this page: systemctl(1)systemd(1)systemd.unit(5)bootup(7)systemd.directives(7)systemd.index(7)systemd.special(7)lvm2-activation-generator(8)runlevel(8)systemd-sysv-generator(8)