Как запустить файл .bat на сервере узла? - PullRequest
0 голосов
/ 19 января 2019

Мне было интересно, можете ли вы выполнить автоматический перезапуск сервера, сделанного с помощью узла.Моя идея состояла в том, чтобы запустить файл .bat через узел, который перезагрузил сервер.Это возможно сделать?

Ответы [ 2 ]

0 голосов
/ 19 января 2019

Обычно можно перезагрузить сервер с помощью пакета, вызвав shutdown.exe

Вы можете выполнить любой файл с помощью nodejs.Документация NodeJS здесь .

0 голосов
/ 19 января 2019

Вы можете использовать exec следующим образом

const { exec } = require('child_process');
exec('shutdown -s -t 0') ; // change command according to your system 

проверьте этот вопрос для более подробной информации о exec

Выполнить двоичный файл командной строки с Node.js

...