【发布时间】:2014-01-01 05:49:23
【问题描述】:
我正在尝试使用 node.js 观察日志旋转文件并解析每一行的关键字。问题是:在 logrotate 之后,由于打开的文件描述符,我仍在观看旧文件。
我是新手,有两个问题:
- 是否建议在每行之后检查 inode,如果不一样,请关闭 fd 并再次读取文件“filename”?
- 实现这一目标的最佳方法是什么?试图避免回调并改用事件,还是已经有一个库?
谢谢!
【问题讨论】:
标签: javascript node.js watch logrotate