mirror of https://github.com/CrimsonTome/tldr.git
systemd-run: update page (#9911)
* systemd-run: update page --------- Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com> Co-authored-by: Jack Lin <blueskyson1401@gmail.com> Co-authored-by: Emily Grace Seville <EmilySeville7cfg@gmail.com>pull/23/head
parent
efabcd0e56
commit
bfa1571257
|
@ -1,7 +1,7 @@
|
|||
# systemd-run
|
||||
|
||||
> Run programs in transient units.
|
||||
> More information: <https://manned.org/systemd-run>.
|
||||
> Run programs in transient scope units, service units, or path-, socket-, or timer-triggered service units.
|
||||
> More information: <https://www.freedesktop.org/software/systemd/man/systemd-run.html>.
|
||||
|
||||
- Start a transient service:
|
||||
|
||||
|
@ -22,3 +22,15 @@
|
|||
- Start a transient timer that periodically runs its transient service (see `man systemd.time` for calendar event format):
|
||||
|
||||
`sudo systemd-run --on-calendar={{calendar_event}} {{command}} {{argument1 argument2 ...}}`
|
||||
|
||||
- Share the terminal with the program (allowing interactive input/output) and make sure the execution details remain after the program exits:
|
||||
|
||||
`systemd-run --remain-after-exit --pty {{executable}}`
|
||||
|
||||
- Set properties (e.g. CPUQuota, MemoryMax) of the process and wait until it exits:
|
||||
|
||||
`systemd-run --property MemoryMax={{memory_in_bytes}} --property CPUQuota={{percentage_of_CPU_time}}% --wait {{executable}}`
|
||||
|
||||
- Use the program in a shell pipeline:
|
||||
|
||||
`{{executable1}} | systemd-run --pipe {{executable2}} | {{executable3}}`
|
||||
|
|
Loading…
Reference in New Issue