systemctl-show
Show unit properties in machine format
TLDR
Show manager properties
SYNOPSIS
systemctl show [OPTIONS] [PATTERN...|JOB...]
DESCRIPTION
systemctl show displays properties of units, jobs, or the service manager itself in a machine-readable format. Without arguments, it shows properties of the service manager.
The output is suitable for parsing by scripts. Use `systemctl status` for human-readable output.
PARAMETERS
--user
Show user service manager properties-a, --all
Include empty properties-p, --property= NAME
Show only specified properties--no-pager
Disable pager
COMMON PROPERTIES
ActiveState - Current state (active, inactive, failed)
LoadState - Load state (loaded, not-found, error)
MainPID - Main process ID
ExecMainStartTimestamp - Start time
CAVEATS
Output format is key=value pairs. Some properties may be empty. For human-readable format, use `systemctl status` instead.
HISTORY
The show subcommand provides machine-parseable property access, enabling scripted queries and monitoring integration.
SEE ALSO
systemctl-status(1), systemctl-set-property(1), systemctl(1)
