一段在Linux迅速获得最后一行日志的方法
FILE * out = popen("tail -1 aaa.txt", "r");if(out == NULL)
{
printf("No Find.\n");
}
else
{
char szBuff = {'\0'};
fread(szBuff, sizeof(char), 100, out);
printf("Buff=%s", szBuff);
pclose(out);
}这个挺有意思,挺管用。
记录一下,挺快的。
linux下有很多很巧妙的办法,这跟UNIX系列的设计理念有关系:不喜欢大而全,推崇小的专业化工具,然后相互组合合作。
页:
[1]