|
|
1
3
在linux下,子进程从父进程继承(几乎)所有内容,包括文件描述符。在您的例子中,文件描述符1(stdout)和文件描述符2(stderr)与父级打开到同一个文件。 有关详细信息,请参阅手册页 fork() . 如果希望子级的输出转到其他地方,可以在子级中打开一个新文件。 |
|
|
2
0
因为您没有更改子级的文件描述符1(标准输出)的目标。 |