linux 守护进程 标准输出 标准错误输出 重定向到文件中 5
main(){fd=open();fd1=open();dup2(fd,1);dup2(fd1,2);daemon();//主程序close(fd);close(fd1)...
main()
{
fd=open();
fd1=open();
dup2(fd,1);
dup2(fd1,2);
daemon();
// 主程序
close(fd);
close(fd1);
}
这么写可以么
守护进程里还要关闭3个描述符吗? 还是只要关闭一个标准输入就可以了?
程序结束的时候有必要把标准输出 标准错误输出 重新定义回来吗?
求高手解答 展开
{
fd=open();
fd1=open();
dup2(fd,1);
dup2(fd1,2);
daemon();
// 主程序
close(fd);
close(fd1);
}
这么写可以么
守护进程里还要关闭3个描述符吗? 还是只要关闭一个标准输入就可以了?
程序结束的时候有必要把标准输出 标准错误输出 重新定义回来吗?
求高手解答 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询