1) linux下执行程序,shell命令 >> log.txt 2 >&1
标准输出重定向到文件 ,用于在执行程序时重定向标准输出。
2) dup2
用于在代码中替换文件描述符,如打开(open)新的log文件,描述符fdlog, 使用该描述符替换标准描述符。
3) 采用直接写文件方式输出log
1) linux下执行程序,shell命令 >> log.txt 2 >&1
标准输出重定向到文件 ,用于在执行程序时重定向标准输出。
2) dup2
用于在代码中替换文件描述符,如打开(open)新的log文件,描述符fdlog, 使用该描述符替换标准描述符。
3) 采用直接写文件方式输出log