nodejs python shell close threads inside code example
Example: stop python script nodejs
var python_process;
router.get('/start_python', function(req, res) {
var PythonShell = require('python-shell');
var pyshell = new PythonShell('general.py');
pyshell.end(function (err) {
if (err) {
console.log(err);
}
});
python_process = pyshell.childProcess;
res.send('Started.');
});
// this stops the process
router.get('/stop_python', function(req, res) {
python_process.kill('SIGINT');
res.send('Stopped');
});