OS Manuals

/usr/bin/systemd-socket-activate

The systemd System and Service Manager

From systemd 262.2-r1 (os), captured 2026-11-05 by running systemd-socket-activate --help (exit 0). permalink

> systemd-socket-activate [OPTION…] COMMAND…

Listen on sockets and launch child on connection.

Options:
  -h --help                  Show this help
     --version               Show package version
  -l --listen=ADDR           Listen for raw connections at ADDR
  -d --datagram              Listen on datagram instead of stream socket
     --seqpacket             Listen on SOCK_SEQPACKET instead of stream socket
  -a --accept                Spawn separate child for each connection
  -E --setenv=NAME[=VALUE]   Pass an environment variable to children
     --fdname=NAME[:NAME...] Specify names for file descriptors
     --inetd                 Enable inetd file descriptor passing protocol
     --now                   Start instantly instead of waiting for connection

Note: file descriptors from sd_listen_fds() will be passed through.

See the systemd-socket-activate(1) man page for details.
Options (9)
OptionDescriptionSource
-h --helpShow this helphelp
--versionShow package versionhelp
-l --listen=ADDRListen for raw connections at ADDRhelp
-d --datagramListen on datagram instead of stream sockethelp
--seqpacketListen on SOCK_SEQPACKET instead of stream sockethelp
-a --acceptSpawn separate child for each connectionhelp
-E --setenv=NAME[=VALUEPass an environment variable to childrenhelp
--inetdEnable inetd file descriptor passing protocolhelp
--nowStart instantly instead of waiting for connectionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.