table of contents
SYSTEMD-SOCKET-ACTIVATE(1) | systemd-socket-activate | SYSTEMD-SOCKET-ACTIVATE(1) |
BEZEICHNUNG¶
systemd-socket-activate - Test-Socket-Aktivierung von Daemons
ÜBERSICHT¶
systemd-socket-activate [OPTIONEN…] Daemon [OPTIONEN…]
BESCHREIBUNG¶
systemd-socket-activate kann zum Starten eines Socket-aktivierten Dienstprogramms von der Befehlszeile für Testzwecke verwandt werden. Es kann auch zum Starten individueller Instanzen des Dienstprogrammes pro Verbindung benutzt werden.
Der zu startende Daemon und seine Optionen sollten nach den für systemd-socket-activate bestimmten Optionen angegeben werden.
Falls die Option --inetd angegeben ist, wird der Socket-Dateideskriptor als Standardeingabe und -ausgabe des gestarteten Prozesses verwandt. Andernfalls werden Standardein- und -ausgabe vererbt und Sockets werden durch Dateidekriptor 3 und höher übergeben. Durch $LISTEN_FDS an systemd-socket-activate übergebene Sockets werden durch den Daemon in der ursprünglichen Position weitergegeben. Andere mit --listen= angegebene Sockets werden fortlaufende Deskriptoren verwenden. Standardmäßig wartet systemd-socket-activate an einem Datenstrom-Socket, verwenden Sie --datagram und --seqpacket, um stattdessen an einem Datagram- oder sequenziellen Socket auf Anfragen zu warten (siehe unten).
OPTIONEN¶
-l Adresse, --listen=Adresse
Hinzugefügt in Version 230.
-a, --accept
Hinzugefügt in Version 230.
-d, --datagram
Hinzugefügt in Version 230.
--seqpacket
Hinzugefügt in Version 230.
--inetd
Hinzugefügt in Version 230.
-E VAR[=WERT], --setenv=VAR[=WERT]
Hinzugefügt in Version 230.
--fdname=NAME[:NAME…]
Hinzugefügt in Version 230.
-h, --help
--version
UMGEBUNGSVARIABLEN¶
$LISTEN_FDS, $LISTEN_PID, $LISTEN_FDNAMES
Hinzugefügt in Version 230.
$SYSTEMD_LOG_TARGET, $SYSTEMD_LOG_LEVEL, $SYSTEMD_LOG_TIME, $SYSTEMD_LOG_COLOR, $SYSTEMD_LOG_LOCATION
Hinzugefügt in Version 230.
BEISPIELE¶
Beispiel 1. Einen Echo-Server auf Port 2000 betreiben
$ systemd-socket-activate -l 2000 --inetd -a cat
Beispiel 2. Eine Socket-aktivierte Instanz von Systemd-journal-gatewayd(8) betreiben
$ systemd-socket-activate -l 19531 /usr/lib/systemd/systemd-journal-gatewayd
SIEHE AUCH¶
systemd(1), systemd.socket(5), systemd.service(5), systemd-run(1), sd_listen_fds(3), sd_listen_fds_with_names(3), cat(1)
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
systemd 255 |