gia-ast
Version:
A CLI Wrapping AST Web API calls to servers
32 lines (24 loc) • 786 B
JavaScript
const { exec } = require('child_process');
var container_name = "ast-cezanne";
function is_container_running(container_name,verbose=false) {
var cmd_launcher = "docker ps -q -f name=" + container_name;
//console.log("cmd_launcher: " + cmd_launcher);
exec(cmd_launcher, (err, stdout, stderr) => {
if (err) {
console.error(err);
return false;
}
else {
if (stdout == "") {
if (verbose) console.log("container " + container_name + " not running");
return false;
}
//console.log("stdout: " + stdout);
//console.log("stderr: " + stderr);
if (verbose) console.log("container " + container_name + " already running");
return true;
}
}
);
}
is_container_running(container_name,true);