1) linux下执行程序,shell命令 >> log.txt 2 >&1
标准输出重定向到文件 ,用于在执行程序时重定向标准输出。
2) dup2
用于在代码中替换文件描述符,如打开(open)新的log文件,描述符fdlog, 使用该描述符替换标准描述符。
3) 采用直接写文件方式输出log
本文介绍了在Linux环境下如何通过shell命令重定向标准输出至log文件,利用dup2函数替换标准描述符实现日志记录,以及直接写文件方式输出日志的三种方法。
1) linux下执行程序,shell命令 >> log.txt 2 >&1
标准输出重定向到文件 ,用于在执行程序时重定向标准输出。
2) dup2
用于在代码中替换文件描述符,如打开(open)新的log文件,描述符fdlog, 使用该描述符替换标准描述符。
3) 采用直接写文件方式输出log
2117
728
463

被折叠的 条评论
为什么被折叠?