K 개발자
프로세스 식별 본문
PID 검색
PID 검색 : getpid(2)
#include <unistd.h>
pid_t getpid(void);
PPID 검색 : getppid(2)
#include <unistd.h>
pid_t getppid(void);
프로세스 그룹
PGID 검색 : getpgrp(2), getpgid(2)
#include <unistd.h>
pid_t getpgrp(void);
pid_t getpgid(pid_t pid);
// pid : PGID를 구하려는 프로세스의 ID
PGID 변경 : setpgid(2)
#include <sys/types.h>
#include <unistd.h>
int setpgid(pid_t pid, pid_t pgid);
// pid : 프로세스 그룹에 속한 프로세스의 ID, pgid : 새로 지정할 PGID
세션
세션 검색 : getsid(2)
#include <unistd.h>
pid_t getsid(pid_t pid);
// pid : 자신이 속한 세션의 ID를 구하려는 프로세스의 ID
세션 생성 : setsid(2)
#include <sys/types.h>
#include <unistd.h>
pid_t setsid(void);
'유닉스(Unix) > 시스템 프로그래밍' 카테고리의 다른 글
환경 변수의 활용 (0) | 2021.08.18 |
---|---|
프로세스 실행 시간 측정 (0) | 2021.08.17 |
프로세스의 개념 (0) | 2021.08.17 |
시간 관리 함수 (0) | 2021.08.17 |
사용자 관련 정보 검색 (0) | 2021.08.16 |
Comments