2015-09-29 7 views
1

Я пытаюсь перезагрузить nodejs приложение, которое работает в фоновом режиме screen приложение. Но здесь я не могу сделать это без перезагрузки моего ПК. Я использовал модуль forever, но он начинается, когда я перезагружаю свой компьютер, но на самом деле хочу одну кнопку на веб-странице, и когда я нажимаю на это приложение для автоматического запуска узла, without перезагрузите свой компьютер.Как перезагрузить приложение nodeJS screen без перезагрузки ПК

У любого есть iDEA об этом, пожалуйста, дайте мне руководство, что делать?

Примечание: without reboot my system working

+0

Зачем вам нужно перезагрузить компьютер, чтобы перезагрузить сервер узла? –

+0

Я могу легко сделать с cmd, чтобы убить процесс. Но если нетехнические будут использовать их, они просто должны нажать одну кнопку на веб-странице и убить узел сервера и автоматически запустить без перезагрузки ПК. В 'forever' модуль необходимо перезагрузить ПК для запуска приложения снова без открытия cmd – higunjan

+0

@higunjan Вы когда-нибудь пробовали PM2? –

ответ

1

Вы можете выполнять команды из nodejs так:

nodejs

var child_process = require('child_process'); 
child_process.exec('forever restart', function callback(error, stdout, stderr) { 
    // console.log(stdout); 
}); 
Смежные вопросы