X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd-run.xml;h=daf2bdcbb637f1ea81b22847e0e910476c79fd73;hp=707d88d76699623224f34441ee81729b771e52e2;hb=89f7c8465cd1ab37347dd0c15920bce31e8225df;hpb=6577c7cea72f19185ad999c223bcf663c010dc6f diff --git a/man/systemd-run.xml b/man/systemd-run.xml index 707d88d76..daf2bdcbb 100644 --- a/man/systemd-run.xml +++ b/man/systemd-run.xml @@ -60,7 +60,7 @@ along with systemd; If not, see . Description - systemd-run may be used create and start + systemd-run may be used to create and start a transient .service or a .scope unit and run the specified COMMAND in it. @@ -112,6 +112,36 @@ along with systemd; If not, see . + + + + + Talk to the service manager of the system. This is the + implied default. + + + + + + + + Execute the 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 the operation on a + local container. Specify a container + name to connect to. + + @@ -151,7 +181,7 @@ along with systemd; If not, see . - After the service's process terminated keep + 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 @@ -160,6 +190,18 @@ 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 + systemd.kill5. + + + All command-line arguments after the first non-option @@ -175,6 +217,23 @@ along with systemd; If not, see . code otherwise. + + Example + + The following command will log the environment variables + provided by systemd to services: + + # systemd-run env +Running as unit run-19945.service. +# journalctl -u run-19945.service +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 + + + See Also @@ -183,7 +242,8 @@ along with systemd; If not, see . systemd.unit5, systemd.service5, systemd.scope5, - systemd.slice5. + systemd.slice5, + machinectl1