TempTracker/routes/power.js

16 lines
397 B
JavaScript

var exec = require("child_process").execFile;
exports.toggle = function(req, res) {
if (req.params.id !== undefined) {
exec("/usr/bin/sispmctl", ["-nt" + req.params.id], function(err, stdout, stderr){
if (err !== null) {
// an error occured, log it
res.status(400).send({"errid": 5, "errtxt": "Error Switching Socket"});
} else {
res.status(200).end();
}
});
}
}