Skip to content

Instantly share code, notes, and snippets.

@milani
Created January 22, 2013 10:28
Show Gist options
  • Save milani/4593636 to your computer and use it in GitHub Desktop.
Save milani/4593636 to your computer and use it in GitHub Desktop.
var fs = require('fs')
, buff = new Buffer(1500)
, fd = fs.openSync('/var/log/radius/radacct.log','r')
, position = fs.fstatSync(fd).size;
fs.read(fd,buff,0,1,position - 1,function(err,bytesRead,buffer){
if(err) {
return console.log('err');
}
console.log("Read ",bytesRead);
})
fs.watch('/var/log/radius/radacct.log',function(){
fs.read(fd,buff,0,1500,null,function(err,bytesRead,buffer){
if(err) {
return console.log('err');
}
var detail = new Buffer(bytesRead);
buff.copy(detail,0,0,bytesRead);
console.log("-----------------------Bytes read---------------------------");
console.log(bytesRead);
console.log("-----------------------Read buffer--------------------------");
console.log(detail.toString())
console.log("---------------------------End------------------------------");
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment