X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd-run.xml;h=8bb587cf7fad1815e139a4c7181b54260018942c;hp=031c207cc3ceab0188fb60971d7b616675200af2;hb=848e3e24b00a61130f20226ef5f051433d478c69;hpb=66b1e746055b9c56fd72c0451a4cfb2b06cf3f20 diff --git a/man/systemd-run.xml b/man/systemd-run.xml index 031c207cc..8bb587cf7 100644 --- a/man/systemd-run.xml +++ b/man/systemd-run.xml @@ -21,7 +21,8 @@ You should have received a copy of the GNU Lesser General Public License along with systemd; If not, see . --> - + systemd-run @@ -88,60 +89,6 @@ along with systemd; If not, see . The following options are understood: - - - - - Prints a short help - text and exits. - - - - - - Prints a short version - string and exits. - - - - - - - Talk to the service manager of the calling user, - rather than the service manager of the system. - - - - - - - - Talk to the service manager of the system. This is the - implied default. - - - - - - - - Execute operation - remotely. Specify a hostname, or - username and hostname separated by @, - to connect to. This will use SSH to - talk to the remote machine manager - instance. - - - - - - - Execute operation on a - local container. Specify a container - name to connect to. - - @@ -159,12 +106,24 @@ along with systemd; If not, see . generated one. + + + + + Sets a unit property for the scope or service + unit that is created. This takes an assignment in the same + format as + systemctl1's + set-property command. + + + - Provide description for the unit. If not - specified, the command itself will be used as a description. - See Description= in + Provide description for the service or scope + unit. If not specified, the command itself will be used as a + description. See Description= in systemd.unit5. @@ -181,10 +140,10 @@ along with systemd; If not, see . - After the service's process has terminated, keep - the service around until it is explicitly stopped. This is - useful to collect runtime information about the service after - it finished running. Also see + After the service or scope process has + terminated, keep the service around until it is explicitly + stopped. This is useful to collect runtime information about + the service after it finished running. Also see RemainAfterExit= in systemd.service5. @@ -194,14 +153,65 @@ along with systemd; If not, see . - When terminating the scope unit, send a SIGHUP - immediately after SIGTERM. This is useful to indicate to - shells and shell-like processes that the connection has been - severed. Also see SendSIGHUP= in + When terminating the scope or service unit, + send a SIGHUP immediately after SIGTERM. This is useful to + indicate to shells and shell-like processes that the + connection has been severed. Also see + SendSIGHUP= in systemd.kill5. + + + + + Sets the service type. Also see + Type= in + systemd.service5. This + option has no effect in conjunction with + . Defaults to + simple. + + + + + + + + Runs the service process under the UNIX user + and group. Also see User= and + Group= in + systemd.exec5. + + + + + + + Runs the service process with the specified + nice level. Also see Nice= in + systemd.exec5. + + + + + + + Runs the service process with the specified + environment variables set. Also see + Environment= in + systemd.exec5. + + + + + + + + + + All command-line arguments after the first non-option @@ -218,7 +228,7 @@ along with systemd; If not, see . - Example + Examples The following command will log the environment variables provided by systemd to services: @@ -230,8 +240,16 @@ Sep 08 07:37:21 bupkis systemd[1]: Starting /usr/bin/env... Sep 08 07:37:21 bupkis systemd[1]: Started /usr/bin/env. Sep 08 07:37:21 bupkis env[19948]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin Sep 08 07:37:21 bupkis env[19948]: LANG=en_US.UTF-8 -Sep 08 07:37:21 bupkis env[19948]: BOOT_IMAGE=/vmlinuz-3.11.0-0.rc5.git6.2.fc20.x86_64 - +Sep 08 07:37:21 bupkis env[19948]: BOOT_IMAGE=/vmlinuz-3.11.0-0.rc5.git6.2.fc20.x86_64 + + The following command invokes the + updatedb8 + tool but lowers the block IO weight for it to 10. See + systemd.resource-control5 + for more information on the BlockIOWeight= + property. + + # systemd-run -p BlockIOWeight=10 updatedb @@ -243,6 +261,8 @@ Sep 08 07:37:21 bupkis env[19948]: BOOT_IMAGE=/vmlinuz-3.11.0-0.rc5.git6.2.fc20. systemd.service5, systemd.scope5, systemd.slice5, + systemd.exec5, + systemd.resource-control5, machinectl1