X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd-run.xml;h=064195a989ff9486c43eca64fba0c96d8400a99a;hb=8f8f05a919355095518911135c3d630f4620a9b0;hp=3f777b5a4e583f7789b35df5236543ecb2820d8f;hpb=fbce11397f4d19821a9dfe66ee3ebe11cad90057;p=elogind.git diff --git a/man/systemd-run.xml b/man/systemd-run.xml index 3f777b5a4..064195a98 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 @@ -60,7 +61,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. @@ -88,30 +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. - - - @@ -147,6 +124,39 @@ along with systemd; If not, see . instead of the system.slice. + + + + + 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 + RemainAfterExit= in + systemd.service5. + + + + + + + + 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 @@ -162,6 +172,22 @@ 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 @@ -170,7 +196,8 @@ along with systemd; If not, see . systemd.unit5, systemd.service5, systemd.scope5, - systemd.slice5. + systemd.slice5, + machinectl1