#include <unistd.h>
int setpgid(pid_t pid, pid_t pgid);
pid_t getpgid(pid_t pid);
#include <stdio.h>
#include <unistd.h>
int main()
{
printf ("my group id is %d\n", getpgrp());
return 0;
}
./getpgrp
my group id is 6102
#include <stdio.h>
#include <unistd.h>
int main()
{
printf ("-----------%d\n", getpgrp());
int i = 10;
while (i > 0) {
printf ("wait a minute...\n");
sleep (3);
i--;
}
return 0;
}
$ ./getpgrp
-----------2341
wait a minute...
wait a minute...
... ...
#include <stdio.h>
#include <unistd.h>
int main()
{
printf ("init gid = %d\n", getpgid(1));
printf ("my gid = %d\n", getpgid(0));
return 0;
}
./getpgid
init gid = 1
my gid = 6126
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |