thank me later

Service Units

Described at pathnames ending with .service.

Provides information on a process supervised by systemd.

Execution / Environment Options

Security

Root options

Command Lines

<prefixes> <command> <arguments>

Prefixes:

Command Resolution

A command is either an absolute path either a filename without slashes.

Filanames without slashes are searched inside directories defined at compilation time. Run systemd-path search-binaries-default to see these directories.

Envrionment

Variable Expansion

Environment variable expansionis supported and behaves as follows.

FOO=bar baz

${FOO}  #expands as one argument
$FOO    #expands as two arguments

Default Environment Variables

Custom Environment

The custom environment of a process is defined by these two options:

Service Types

Service process execution

Starting a service

Stopping a service

Reloading a service

Restarting services

Limit options

Sandboxing options

System call filtering options

Environment options

Standard I/O options

TTY options

Logging options

Credentials options