请教一下linux中程序重定向输出到文件和程序用专门写日志输出到文件有什么区别?
void handle_sig(int num)
{
printf( "%s\n", __func__ );
exit(1);
}
int
main( int argc, char **argv )
{
signal(SIGINT, handle_sig);
//.......................
}
像上面代码 a.out > 1.txt 重定向输出到1.txt,和单独写一个日志系统直接写文本哪一种效率会比较高,或者说分别在什么场景比较适用