mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-02-16 01:48:57 +00:00
Update cheatsheets
This commit is contained in:
30
linux/setsid
Normal file
30
linux/setsid
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
syntax: markdown
|
||||
tags: [tldr, linux]
|
||||
source: https://github.com/tldr-pages/tldr.git
|
||||
---
|
||||
# setsid
|
||||
|
||||
> Run a program in a new session if the calling process is not a process group leader.
|
||||
> The created session is by default not controlled by the current terminal.
|
||||
> More information: <https://manned.org/setsid>.
|
||||
|
||||
- Run a program in a new session:
|
||||
|
||||
`setsid {{program}}`
|
||||
|
||||
- Run a program in a new session discarding the resulting output and error:
|
||||
|
||||
`setsid {{program}} > /dev/null 2>&1`
|
||||
|
||||
- Run a program creating a new process:
|
||||
|
||||
`setsid --fork {{program}}`
|
||||
|
||||
- Return the exit code of a program as the exit code of setsid when the program exits:
|
||||
|
||||
`setsid --wait {{program}}`
|
||||
|
||||
- Run a program in a new session setting the current terminal as the controlling terminal:
|
||||
|
||||
`setsid --ctty {{program}}`
|
||||
Reference in New Issue
Block a user