− Scope unit configuration
Scope units are
not configured via unit configuration files, but are only
created programmatically using the bus interfaces of
systemd. They are named similar to filenames. A unit whose
name ends in ".scope" refers to a scope unit.
Scopes units manage a set of system processes. Unlike
service units, scope units manage externally created
processes, and do not fork off processes on its own.
purpose of scope units is grouping worker processes of a
system service for organization and for managing
−−scope may be used to easily launch a
command in a new scope unit from the command line.
New Control Group
for an introduction on how to make use
of scope units from programs.
DefaultDependencies=false is used, scope units will
implicitly have dependencies of type Conflicts= and
Before= on shutdown.target. These ensure that scope
units are removed prior to system shutdown. Only scope units
involved with early boot or late system shutdown should
disable this option.
implicit dependencies may be added as result of resource
control parameters as documented in
Control Group Interfaces