X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.socket.xml;h=f1e7d408ab04b809a94ea3689ddde7340c06603f;hb=b3629c7da0b4a406ecc2182fcd766581778173ae;hp=dc0d78f0a208527dee9acdd697d8f74a9c91d3e4;hpb=aea54018a5e66a41318afb6c6be745b6aef48d9e;p=elogind.git diff --git a/man/systemd.socket.xml b/man/systemd.socket.xml index dc0d78f0a..f1e7d408a 100644 --- a/man/systemd.socket.xml +++ b/man/systemd.socket.xml @@ -48,7 +48,7 @@ - systemd.socket + socket.socket @@ -75,7 +75,7 @@ , , and - commands are executed + commands are executed in, and in systemd.kill5 which define the way the processes are @@ -143,7 +143,7 @@ options specific to the [Socket] section of socket units are the following: - + ListenStream= ListenDatagram= @@ -205,19 +205,24 @@ These options may be specified more than once in which case incoming - traffic on any of the sockets will trigger - service activation, and all listed - sockets will be passed to the service, - regardless whether there is incoming - traffic on them or not. - - If an IP address is used here, it - is often desirable to listen on it + traffic on any of the sockets will + trigger service activation, and all + listed sockets will be passed to the + service, regardless whether there is + incoming traffic on them or not. If + the empty string is assigned to any of + these options, the list of addresses + to listen on is reset, all prior uses + of any of these options will have no + effect. + + If an IP address is used here, + it is often desirable to listen on it before the interface it is configured on is up and running, and even regardless whether it will be up and - running ever at all. To deal with this it is - recommended to set the + running ever at all. To deal with this + it is recommended to set the FreeBind= option described below. @@ -357,30 +362,6 @@ 0666. - - SocketUser= - If listening on a file system - socket or FIFO, this option specifies the - user owner of the created socket. When - defining this, keep in mind that name - switch services for user name lookups may - not be available. It is advisable to use a - numeric UID for this - setting. - - - - SocketGroup= - If listening on a file system - socket or FIFO, this option specifies the - group owner of the created socket. When - defining this, keep in mind that name - switch services for group name lookups may - not be available. It is advisable to use a - numeric GID for this - setting. - - Accept= Takes a boolean @@ -400,9 +381,15 @@ performance reasons, it is recommended to write new daemons only in a way that is suitable for - . This - option is mostly useful to allow - daemons designed for usage with + . A daemon + listening on an AF_UNIX socket may, but does not need to, call + close2 + or + shutdown2 + on the received socket before exiting. However, + it must not unlink the socket from a + filesystem. This option is mostly useful + to allow daemons designed for usage with inetd8, to work unmodified with systemd socket activation. @@ -702,7 +689,16 @@ systemd.unit5, systemd.exec5, systemd.kill5, - systemd.service5 + systemd.service5, + systemd.directives7 + + + + For more extensive descriptions see the "Systemd for Developers" series: + Socket Activation, + Socket Activation, part II, + Converting inetd Services, + Socket Activated Internet Services and OS Containers.