node-os-utils
Version:
An operating system utility library.
26 lines (21 loc) • 552 B
JavaScript
/**
* author : Sunil Wang
* createTime : 2017/7/10 10:26
* description :
*/
var bucket = require('./bucket')
var fs = require('fs')
bucket.openfiles = {
openFd: function () {
return new Promise(function (resolve) {
fs.readFile('/proc/sys/fs/file-nr', function (err, out) {
if (err) {
return resolve(bucket.options.NOT_SUPPORTED_VALUE)
}
var result = out.toString().replace(/\n/g, '').split(' ')[0]
result = parseInt(result, 10)
return resolve(result)
})
})
}
}