ФШ версии 41 и выше в папке установки содержит файл fgate-cli.exe, который можно запускать из консоли. Общий порядок работы консольной версии аналогичен принципу работы десктопной версии (подробнее в разделах Отправка пакетов и Прием пакетов). Запустить шлюз можно следующими способами:
fgate-cli
и нажать Enter.# запуск в консоли с настройками по умолчанию. C:\>cd %PROGRAMFILES(x86)%\NSD File Gateway\ C:\Program Files (x86)\NSD File Gateway>fgate-cli
Будет запущен ФШ с текущими настройками десктопной версии.
Рисунок 1 – Запуск консольной версии
Консольный и десктопный ФШ не рекомендуется запускать одновременно, так как консольная версия по умолчанию использует тот же файл настроек, что и десктопная версия. Одновременная работа возможна, если для версий заданы разные настройки (папки и файл).
Нажатие клавиш Ctrl+C останавливает работу ФШ.
Для вывода в консоль списка доступных команд следует ввести fgate-cli
--help.
Рисунок 2 – список команд
В консоли можно указать только папку настроек. Редактирование настроек из консоли невозможно.
Для того, чтобы задать папку с другими настройками ФШ (по умолчанию папка %APPDATA%\NSD FileGateway
), используется параметр --data "ПУТЬ_К_ПАПКЕ"
, например:
# запуск с настройками, расположенными в папке "PATH_TO_DATA_DIRECTORY". fgate-cli --data "PATH_TO_DATA_DIRECTORY"
Для того, чтобы включить отладочный режим с дублированием входящих и исходящих CRY-пакетов в папку, используется параметр –-trace "ПУТЬ_К_ПАПКЕ"
, например:
# запуск с дублированием входящих и исходящих CRY-пакеты в папку "PATH_TO_TRACE_DIRECTORY". fgate-cli --trace "PATH_TO_TRACE_DIRECTORY"
Этот режим рекомендуется использовать только для диагностики проблем.
Лог файлы записываются в папку logs-cli, которая находится в папке настроек. Команды для настройки логирования:
# запуск ФШ с настройками по умолчанию и выводом лог-записей в консоль. fgate-cli -v # запуск с настройками, расположенными в папке "PATH_TO_TRACE_DIRECTORY", и выводом лог-записей в консоль. fgate-cli --data "PATH_TO_TRACE_DIRECTORY" -v