今天遇到一个程序,使用了printf输出中间的信息,我也懒得去改。由于此进程被其他进程fork之后,dup2 了标识输入输出到了/dev/null,再通过execvp装载进来。于是,为了看到输出的信息,写了一段类似如下的代码:#include #include #include #include #include int main(int argc,char* argv[]){ int fd = open("/dev/null", O_RDWR, 0); if(-1 != fd) { printf("before dup2... Read More
posted @ 2014-04-02 17:39 lingjip Views(2161) Comments(0) Diggs(0) Edit