UNPKG

node-os-utils

Version:
26 lines (21 loc) 552 B
/** * 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) }) }) } }