Новые возможности, которые появились в 1С:Исполнителе, в Executor IDE и в плагине для Visual Studio Code.
Для объектов КонсольSsh, СоединениеSsh, РезультатКомандыSsh добавлена возможность получить стандартный поток вывода ошибок (stderr), устранены расхождения в именах и методах получения потоков ввода-вывода для SSH и ПроцессОС.
Объект КонсольSsh
Для объекта КонсольSsh (подробнее):
исп СоединениеАгент = новый СоединениеSsh("127.0.0.1", 1543, "admin", "123")
исп СоединениеКонсольSsh = СоединениеАгент.ОткрытьКонсоль(Ложь)
исп СоединениеКонсольSshВвод = СоединениеКонсольSsh.ПотокВвода
исп СоединениеКонсольSshВывод = СоединениеКонсольSsh.ПотокВывода
исп СоединениеКонсольSshОшибки = СоединениеКонсольSsh.ПотокОшибок
Объект СоединениеSsh
Для объекта СоединениеSsh (подробнее):
исп СоединениеАгент = новый СоединениеSsh("127.0.0.1", 1543, "admin", "123")
исп СоединениеКонсольSsh = СоединениеАгент.ОткрытьКонсоль(Ложь)
Объект РезультатКомандыSsh
Для объекта РезультатКомандыSsh (подробнее):
метод ВыполнитьКоманду(Команда: Строка): Строка
исп Соединение = новый СоединениеSsh("192.168.0.3", 1543, "admin", "123")
знч Результат = Соединение.Выполнить(Команда,, Ложь)
если Результат.КодВозврата == 0
возврат Результат.ПолучитьПотокВывода().ПрочитатьКакТекст()
иначе
возврат Результат.ПолучитьПотокОшибок().ПрочитатьКакТекст()
;
;
Объект НастройкиСоединенияSsh
Для объекта НастройкиСоединенияSsh (подробнее):
метод ПодключениеИзвестныеХосты(ПутьКФайлуKnownHosts: Строка)
знч Настройки = новый НастройкиСоединенияSsh()
Настройки.УстановитьПароль("12345")
Настройки.УстановитьИзвестныеХосты(ПутьКФайлуKnownHosts)
исп Соединение = новый СоединениеSsh("192.168.0.3", 1543, "admin", Настройки)
исп Агент = Соединение.ОткрытьКонсоль()
Агент.СтрокаПриглашения = "designer> "
Консоль.Записать(Агент.Выполнить("-v").ПрочитатьКакТекст())
;