Хех. Ну вот я напейсал такой модуль под названием childProcessExecFile.js
var execFile = require('child_process').execFile;
function childProcessExecFile(p, ...args) {
return new Promise(function(resolve, reject) {
execFile(p, args, function(err) {
if(err) resolve(err);
resolve('OK');
});
});
}
module.exports = childProcessExecFile;
Потом напейсал такой модуль
var childProcessExecFile = require('./childProcessExecFile');
childProcessExecFile('node', 'absolute_path_to_serv/server.js')
.then( ok => {
console.log(ok);
})
.catch( err => {
console.log(err);
});
И запустил приложение.
Видимо, это может значить, что на том же VPS можно параллельно запустить ещё один сайтик и через него запускать/останавливать соседний.