| [ CnUnix ] in KIDS 글 쓴 이(By): terzeron (microkid) 날 짜 (Date): 2003년 4월 24일 목요일 오후 04시 28분 41초 제 목(Title): Re: [질문]process group set하는 거요~ fork를 호출하고 child process에서 setpgrp를 호출하세요. 이렇게 하시지 않았나요? #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/wait.h> int main(void) { pid_t pid; pid = fork(); if (pid > 0) { // parent wait(NULL); } else if (pid == 0) { // child printf("%lu\n", getpgrp()); setpgrp(); printf("%lu\n", getpgrp()); } else { return -1; } return 0; } 혹시 세션리더가 되는 거라면(세션을 만들어야 한다면) setsid와 getsid를 참고하시구요. --- 어떤 성취가, 어떤 조롱이, 또는 어떤 고뇌가 나를 기다리고 있을지 나는 모른다. 나는 아무 것도 모른다. 그러나 나는 아직 과거의 경이로운 기적의 시대가 영원히 과거의 것이 되어 버리지는 않았다는 사실을 굳게 믿고 있다. - Stanislaw Lem - |