stop
This commit is contained in:
parent
b297c1b749
commit
cc5ea8be06
15
lxc.js
15
lxc.js
@ -3,7 +3,7 @@ module.exports = function(config){
|
|||||||
var cmd = require('node-cmd');
|
var cmd = require('node-cmd');
|
||||||
|
|
||||||
var sysExec = function(command, callback){
|
var sysExec = function(command, callback){
|
||||||
console.log('sysExec --', command)
|
console.log('sysExec: ', command, '||| callback:' callback)
|
||||||
cmd.get('unset XDG_SESSION_ID XDG_RUNTIME_DIR; cgm movepid all virt $$; '+command, callback)
|
cmd.get('unset XDG_SESSION_ID XDG_RUNTIME_DIR; cgm movepid all virt $$; '+command, callback)
|
||||||
}
|
}
|
||||||
/* var obj = {};
|
/* var obj = {};
|
||||||
@ -101,18 +101,15 @@ module.exports = function(config){
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
obj.list = function(cbData){
|
obj.list = function(callback){
|
||||||
|
|
||||||
var output = '';
|
|
||||||
sysExec('lxc-ls --fancy', function(data){
|
sysExec('lxc-ls --fancy', function(data){
|
||||||
|
var output = data.split("\n");
|
||||||
output = data.split("\n");
|
|
||||||
var keys = output.splice(0,1)[0].split(/\s+/).slice(0,-1);
|
var keys = output.splice(0,1)[0].split(/\s+/).slice(0,-1);
|
||||||
|
var info = [];
|
||||||
|
|
||||||
keys = keys.map(function(v){return v.toLowerCase()});
|
keys = keys.map(function(v){return v.toLowerCase()});
|
||||||
output = output.slice(0).splice(1).slice(0,-1);
|
output = output.slice(0).splice(1).slice(0,-1);
|
||||||
|
|
||||||
var info = [];
|
|
||||||
|
|
||||||
for (var i in output)
|
for (var i in output)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -122,7 +119,7 @@ module.exports = function(config){
|
|||||||
info.push(mapOut);
|
info.push(mapOut);
|
||||||
|
|
||||||
}
|
}
|
||||||
cbData(info);
|
callback(info);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user