mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
26 lines
795 B
Markdown
26 lines
795 B
Markdown
![]() |
# setsid
|
||
|
|
||
|
> 호출 프로세스가 프로세스 그룹 리더가 아닌 경우 새 세션에서 프로그램을 실행.
|
||
|
> 생성된 세션은 기본적으로 현재 터미널에 의해 제어되지 않음.
|
||
|
> 더 많은 정보: <https://manned.org/setsid>.
|
||
|
|
||
|
- 새 세션에서 프로그램 실행:
|
||
|
|
||
|
`setsid {{프로그램}}`
|
||
|
|
||
|
- 결과 출력 및 오류를 무시하며 새 세션에서 프로그램 실행:
|
||
|
|
||
|
`setsid {{프로그램}} > /dev/null 2>&1`
|
||
|
|
||
|
- 새 프로세스를 생성하여 프로그램 실행:
|
||
|
|
||
|
`setsid --fork {{프로그램}}`
|
||
|
|
||
|
- 프로그램이 종료될 때 해당 종료 코드를 setsid의 종료 코드로 반환:
|
||
|
|
||
|
`setsid --wait {{프로그램}}`
|
||
|
|
||
|
- 현재 터미널을 제어 터미널로 설정하여 새 세션에서 프로그램 실행:
|
||
|
|
||
|
`setsid --ctty {{프로그램}}`
|