int main() {
FILE *fl;
fl = popen("logger","w");
if(fl == NULL)
return 1;
fprintf(fl,"logger test");
int nf;
nf = fileno(fl);
dup2(nf,STDOUT_FILENO);
dup2(nf,STDERR_FILENO);
fprintf(stdout,"wriiten in stdout\n");
fprintf(stderr,"wriiten in stderr\n");
pclose(fl);
}
将程序的标准输出重定向到syslog
最新推荐文章于 2023-02-16 10:14:18 发布