[OS] 데몬(daemon) 프로세스, nohup, &
데몬이란 - 사용자와 직접적으로 대화하지 않고, 백그라운드에서 오랫동안 돌면서 여러 작업을 하는 프로세스 - 데몬은 대개 부모 프로세스를 갖지 않으며, 즉 PPID(부모 프로세스 ID)가 1이며, 따라서 프로세스 트리에서 init 바로 아래에 위치함 - 데몬이 되는 방법은 일반적으로 자식 프로세스를 포크하고 자신을 죽이면서 init(PID=1)이 고아가 된 자식 프로세스를 자기 밑으로 데려가도록 하는 방식(fork off and die 방식) - 부모 프로세스는 fork호출 후 exit호출함으로써 자식 프로세스가 백그라운드에 남게 함 - 데몬 프로세스는 보통 네트워크 요청, 하드웨어 동작을 위한 용도로 사용되며 시스템이 시작될 때 데몬을 생성하는 경우가 많음 - 보통 프로세스 이름에 d가 붙는다 (htt..
[ Basic ]/# OS
2022. 1. 3. 18:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Non-Blocking
- LFCS
- Linux
- argocd
- K8s
- docker
- go
- spring
- container
- kafka
- jvm
- 쿠버네티스
- rolling update
- Kotlin
- Stream
- ubuntu
- Controller
- Java
- GitOps
- 카프카
- RDB
- CICD
- db
- github actions
- 코틀린
- 우분투
- 컨트롤러
- golang
- ci/cd
- Kubernetes
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함