Files
DataLogger-Generic/www/api/controllers/ConfigController.js
Patrick McDonagh 569e2a4cfc fixed variable error
2016-05-04 11:05:11 -05:00

28 lines
676 B
JavaScript

/**
* ConfigController
*
* @description :: Server-side logic for managing configs
* @help :: See http://sailsjs.org/#!/documentation/concepts/Controllers
*/
module.exports = {
restartLogger: function(req, res){
var exec = require('child_process').exec;
exec('/etc/init.d/tagserver start', function(error, stdout, stderr){
if (error) return res.serverError(error);
res.ok();
});
},
checkLoggerStatus: function(req, res){
var fs = require('fs');
var isRunning = require('is-running');
fs.readFile('/root/tagserver.pid', function(err, data){
if (err) return res.serverError(err);
res.ok({pid:data, status:isRunning(data)});
});
}
};