process

    C / LINUX 디몬 코딩 규칙 daemon

    함수 기능 디몬 프로세스는 백그라운드에서 긴 시간 동작하는 프로세스이다. 디몬프로세스는 부팅시 실행되어 OS가 해야할 일들을 수행한다. 안정적인 디몬수행을위해 규칙에 맞추어 프로그램을 수행하여야한다. 함수 1. 백그라운드 수행이 되어야 한다. 2. 프로세스 그룹에서 탈퇴, 새로운 프로세스 그룹을 생성한다. 3. 터미널 입출력 시그널을 무시한다. 4. 파일 모드 생성 마스크를 해제한다. 5. 현재 디렉토리를 루트 디렉토리로 생성한다. 6. 오픈되는 모든 파일 디스크립터를 닫는다. 7. 표준 입출력과 표준 에러를 /dev/null로 재지정한다. 함수 예제 #include #include #include #include #include #include #include #include int ssu_daemon..