Мой коллега установил BAT-файл на сервере Windows со службой FTP для сбора файлов каждое утро с локального сетевого диска, чтобы я мог использовать его в приложении Rails. Я использую команды Ruby ftp и задание Sidekicq, чтобы собирать файлы каждое утро для анализа в моей базе данных.
Однако, если служба, которая создает файлы, дает сбой, мне нужен способ перезапустить его скрипт BAT-файла, прежде чем пользователь активирует кнопку ручного импорта, которая повторно запускает функцию импорта в моем приложении.
Как мы можем отправить команду из приложения Rails на сервер Windows, чтобы активировать BAT-файл, чтобы файлы были свежими?