X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd.service.xml;h=8f455ea4c721fd74874fba38c35cd12568baa43c;hp=c0fc9a989ceb9d550cdf8df82dc1eaddbd528c69;hb=f72192c0c91b3adc92dc34b9ebead51dd215d2b2;hpb=02ee865a462caa2aeeee673e90287a4c34b013fd diff --git a/man/systemd.service.xml b/man/systemd.service.xml index c0fc9a989..8f455ea4c 100644 --- a/man/systemd.service.xml +++ b/man/systemd.service.xml @@ -290,10 +290,13 @@ by the string value of the environment variable of the same name. Also $FOO may appear as - seperate word on the command line in + separate word on the command line in which case the variable is replaced by - its value split at - whitespaces. + its value split at whitespaces. Note + that the first argument (i.e. the + binary to execute) may not be a + variable, and must be a literal and + absolute path name. @@ -306,7 +309,7 @@ command lines may be concatenated in a single directive, by seperating them by semicolons (these semicolons must - be passed as seperate words). In that + be passed as separate words). In that case, the commands are executed one after the other, serially. Alternatively, these @@ -425,17 +428,17 @@ Configures whether the main service process shall be restarted when it exists. Takes one of - , - or - . If - set to (the + , + or + . If + set to (the default) the service will not be restarted when it exits. If set to - it + it will be restarted only when it exited cleanly, i.e. terminated with an exit code of 0. If set to - the + the service will be restarted regardless whether it exited cleanly or not, or got terminated abnormally by a @@ -599,6 +602,33 @@ Type=notify (see above). + + Sockets= + Specifies the name of + the socket units this service shall + inherit the sockets from when the + service (ignoring the different suffix + of course) is started. Normally it + should not be necessary to use this + setting as all sockets whose unit + shares the same name as the service + are passed to the spawned + process. + + Note that the same socket may be + passed to multiple processes at the + same time. Also note that a different + service may be activated on incoming + traffic than inherits the sockets. Or + in other words: The + Service= setting of + .socket units + doesn't have to match the inverse of the + Sockets= setiing of + the .service it + refers to. + +