当前位置: 技术问答>linux和unix
守护进程的创建问题??怎么没成功啊?
来源: 互联网 发布时间:2016-12-25
本文导语: /**************************************************************************************/ /* 守护进程的创建: 为什么创建的守护进程的TPGID不为-1 ,TTY也不为? 阿? [root@localhost work]# ./1 in parent! [root@localhost w...
/**************************************************************************************/
/*
守护进程的创建:
为什么创建的守护进程的TPGID不为-1 ,TTY也不为? 阿?
[root@localhost work]# ./1
in parent!
[root@localhost work]# in child!
/
再它还没有结束前,打开其他终端输入:
ps -axj:
PPID
1 20083 20082 12778 pts/4 12778 S 0 0:00 ./1
*/
/*************************************************************************************/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int main(int argc, char *argv[])
{
pid_t pid;
int i;
int fd0, fd1, fd2;
struct rlimit r1;
struct sigaction sa;
umask(0); //1 取消屏蔽字
if (getrlimit(RLIMIT_NOFILE, &r1)