UNPKG

node-os-utils

Version:
29 lines (24 loc) 652 B
/** * author : Sunil Wang * createTime : 2019/10/25 10:36 * description : */ var cp = require('child_process') var bucket = require('./bucket') function exec(command){ return new Promise(function (resolve) { var runCommand = 'LC_ALL="en_US.UTF-8";LANG="en_US.UTF-8";LANGUAGE="en_US:en";' + command cp.exec(runCommand, { shell: true }, function (err, stdout, stderr) { if (err || !stdout) { return resolve(bucket.options.NOT_SUPPORTED_VALUE) } return resolve(stdout) }) }) } module.exports = exec module.exports.wrapExec = function(command){ return function(){ return exec(command) } }