У меня есть пара тестов, написанных на javascript, которые запускаются локально. Мне нужно иметь возможность восстановить мою базу данных, прежде чем запускать их, поэтому я решил, что позволит тестировщикам выбирать, какую резервную копию они хотят восстановить в своих тестах. Они вызывают функцию, которая будет запускать .bat
, которая будет восстанавливать базу данных, а затем они могут продолжить выполнение тестов.Запуск командного файла по протоколу в локальной сети
Я знаю, что я не могу запускать файлы непосредственно из javascript, но если бы я настроил сервер и запустил этот .bat
через какой-то протокол, тогда я смог бы запустить файл. Я просто не знаю, какой протокол подходит для этого. Мне просто нужно что-то, что легко настроить, потому что мне просто нужно запустить 1 .bat
.
Я думал о SSH, но я не знаю, подходит ли это.
Я использовал ssh2 для создания сервера/клиента на node.js. Я могу запускать файлы bat через ssh. Работает очень хорошо :) – FCin