haitao:
【技术贴】tail -f abc.log是怎么实现的?
[阅读: 651] 2006-04-05 02:16:29
tail -f abc.log是怎么实现的?
1、如果abc.log有新内容,会自动发现并读取、显示出来(还是循环尝试地读?)
2、它读取文件时,不能影响文件的创建、使用者继续往这个文件里写东西
windows下好像一直没找到对应的小工具。。。
想用delphi实现一下,找了半天,只找到一个uclinix里的tail.c!
1、好像是循环尝试的,只是每个循环前多了一个sleep
2、它用了一个safe_read,没找到实现,估计是非拒绝任何操作的读方式打开的