2
.\" Title: systemd.target
3
.\" Author: Lennart Poettering <lennart@poettering.net>
4
.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/>
6
.\" Manual: systemd.target
10
.TH "SYSTEMD\&.TARGET" "5" "" "systemd" "systemd.target"
11
.\" -----------------------------------------------------------------
12
.\" * Define some portability stuff
13
.\" -----------------------------------------------------------------
14
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15
.\" http://bugs.debian.org/507673
16
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20
.\" -----------------------------------------------------------------
21
.\" * set default formatting
22
.\" -----------------------------------------------------------------
23
.\" disable hyphenation
25
.\" disable justification (adjust text to left margin only)
27
.\" -----------------------------------------------------------------
28
.\" * MAIN CONTENT STARTS HERE *
29
.\" -----------------------------------------------------------------
31
systemd.target \- Target unit configuration
37
A unit configuration file whose name ends in
39
encodes information about a target unit of systemd, which is used for grouping units and as well\-known synchronization points during start\-up\&.
41
This unit type has no specific options\&. See
43
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\&.
45
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
47
exist which are used by the SysV runlevel compatibility code in systemd\&. See
48
\fBsystemd.special\fR(7)
52
\fIDefaultDependencies=\fR
54
\fBfalse\fR, target units will implicitly complement all configured dependencies of type
57
\fIRequiresOverridable=\fR
58
with dependencies of type
60
if the units in question also have
61
\fIDefaultDependencies=true\fR\&.
67
\fBsystemd.unit\fR(5),
68
\fBsystemd.special\fR(7),
69
\fBsystemd.directives\fR(7)