Показать сообщение отдельно
  #19 (permalink)  
Старый 24.02.2019, 11:40
Профессор
Отправить личное сообщение для Audaxviator Посмотреть профиль Найти все сообщения от Audaxviator
 
Регистрация: 28.04.2017
Сообщений: 214

Хех. Ну вот я напейсал такой модуль под названием 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 можно параллельно запустить ещё один сайтик и через него запускать/останавливать соседний.

Последний раз редактировалось Audaxviator, 24.02.2019 в 11:43.
Ответить с цитированием