linux c 使用dup2函数将输出重定向到文件 --execl
(2009-10-30 13:56:51)
标签:
dup2execl |
分类: LINUX |
一个实际应用的例子:
在我的实际应用中,因为fork了一个子进程,所以要考虑输出的信息怎样保存到文件中,所以使用了这个。
函数的其他东西可以参考以下资料
----------------------------------------------------------------------------------
#include
<unistd.h>
int dup( int filedes );
int dup2( int filedes, int filedes2 );
//dup函数的作用:复制一个现有的句柄,产生一个与“源句柄特性”完全一样的新句柄
//
//
//dup2函数的作用:复制一个现有的句柄到另一个句柄上,目标句柄的特性与“源句柄特性”
//
//
//dup和dup2都是系统服务,window平台对应DuplicateHandle函数
#include <io.h>
#include <stdlib.h>
#include <stdio.h>
void main( void )
{
------------------------------------------------------------------------------------------------------------------------------------