linux提供了一个daemon函数,使得进程能够脱离控制台执行,实现了后台执行的效果.可是进程后台执行后,原本在终端控制台输出的数据就看不到了. 那么,如何才干找回这些数据? 这里.文章主题就环绕着 如何获得后台进程的控制台数据,当中的原理要从daemon说起. daemon主要做两件事: 1.创建子进程,退出当前进程,而且以子进程创建新会话.这样,就算父进程退出,子进程也不会被关闭 2.将标准输入.标准输出,标准错误都重定向/dev/null daemon 实现大致例如以下: int dae