tail -f logfile.txt 输出最后10行logfile.txt,然后在文件增长时继续输出附加数据.
-f在node.js 中执行该部分的推荐方法是什么?
以下输出整个文件(忽略"显示最后10行")然后退出.
var fs = require('fs');
var rs = fs.createReadStream('logfile.txt', { flags: 'r', encoding: 'utf8'});
rs.on('data', function(data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
我知道事件循环正在退出,因为在流结束和关闭事件之后没有更多事件 - 我很好奇继续监视流的最佳方式.
node.js ×1