diff options
author | 2020-11-18 23:26:45 +0100 | |
---|---|---|
committer | 2020-11-18 23:26:45 +0100 | |
commit | 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch) | |
tree | 8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/pidtree/lib/ps.js | |
parent | 1870f3fdf43707a15fda0f609a021f516f45eb63 (diff) | |
download | website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2 website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip |
rm node_modules
Diffstat (limited to 'node_modules/pidtree/lib/ps.js')
-rw-r--r-- | node_modules/pidtree/lib/ps.js | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/node_modules/pidtree/lib/ps.js b/node_modules/pidtree/lib/ps.js deleted file mode 100644 index 6d9bb5f..0000000 --- a/node_modules/pidtree/lib/ps.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict'; - -var os = require('os'); -var bin = require('./bin'); - -/** - * Gets the list of all the pids of the system through the ps command. - * @param {Function} callback(err, list) - */ -function ps(callback) { - var args = ['-A', '-o', 'ppid,pid']; - - bin('ps', args, function(err, stdout, code) { - if (err) return callback(err); - if (code !== 0) { - return callback(new Error('pidtree ps command exited with code ' + code)); - } - - // Example of stdout - // - // PPID PID - // 1 430 - // 430 432 - // 1 727 - // 1 7166 - - try { - stdout = stdout.split(os.EOL); - - var list = []; - for (var i = 1; i < stdout.length; i++) { - stdout[i] = stdout[i].trim(); - if (!stdout[i]) continue; - stdout[i] = stdout[i].split(/\s+/); - stdout[i][0] = parseInt(stdout[i][0], 10); // PPID - stdout[i][1] = parseInt(stdout[i][1], 10); // PID - list.push(stdout[i]); - } - - callback(null, list); - } catch (error) { - callback(error); - } - }); -} - -module.exports = ps; |