X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd-activate.xml;fp=man%2Fsystemd-activate.xml;h=b2987d95a891aea22973c389effedeb4c6b4df20;hb=2ca0435be9359bde3020eeb528c2a6d72ac1e0b0;hp=0000000000000000000000000000000000000000;hpb=5674767ec2cf7d168fe9c30f78074231fbe3408c;p=elogind.git diff --git a/man/systemd-activate.xml b/man/systemd-activate.xml new file mode 100644 index 000000000..b2987d95a --- /dev/null +++ b/man/systemd-activate.xml @@ -0,0 +1,171 @@ + + + + + + + + + systemd-activate + systemd + + + + Developer + Zbigniew + Jędrzejewski-Szmek + zbyszek@in.waw.pl + + + + + + systemd-activate + 8 + + + + systemd-activate + Test socket activation of daemons + + + + + /usr/lib/systemd/systemd-activate + OPTIONS + daemon + OPTIONS + + + + + Description + + systemd-activate can be used to + launch a socket activated daemon from the command-line for + testing purposes. It can also be used to launch single instances + of the daemon per connection (inetd-style). + + + The daemon to launch and its options should be specifed + after options intended for systemd-activate. + + + If the option is given, file descriptor + of the connection will be used as the standard input and output of + the launched process. Otherwise, standard input and output will be + inherited, and sockets will be passed through file descriptors 3 + and higher. Sockets passed through $LISTEN_FDS + to systemd-activate will be passed through to + the dameon, in the original positions. Other sockets specified + with will use consecutive descriptors. + + + + + Options + + + + + + Prints a short help + text and exits. + + + + + + Prints a short version + string and exits. + + + + + + + Listen on this address. + Takes a string like 2000 or + 127.0.0.1:2001. + + + + + + + + Launch a separate instance of daemon per + connection and pass the connection socket as standard input + and standard output. + + + + + + Environment variables + + + $LISTEN_FDS + $LISTEN_PID + + See + sd_listen_fds3. + + + + $SYSTEMD_LOG_TARGET + $SYSTEMD_LOG_LEVEL + $SYSTEMD_LOG_COLOR + $SYSTEMD_LOG_LOCATION + + Same as in + systemd1. + + + + + + Example 1 + + $ /usr/lib/systemd/systemd-activate -l 2000 -a cat + + This runs an echo server on port 2000. + + + + Example 2 + + $ /usr/lib/systemd/systemd-activate -l 19531 /usr/lib/systemd/systemd-journal-gatewayd + + This runs a socket activated instance of + systemd-journal-gatewayd8. + + + + See Also + + systemd1, + systemd.socket5, + systemd.service5, + cat1 + + +