Отправка удаленных команд с помощью Plink

Я пытаюсь автоматизировать отправку удаленных команд/получение ответов на хост Linux с помощью plink/putty через последовательное соединение. Я могу успешно установить соединение:

plink.exe -load "COM4"

Но как я могу добавить свои команды к вышеперечисленному? То, что я ищу, похоже на:

plink.exe -load "COM4" <command> <parameter -1> <parameter-2> ...

Я уже пробовал:

plink.exe -load "COM4" echo <command>
plink.exe -load "COM4" <command>

а они вроде не работают! Есть идеи?

Спасибо


person user3255590    schedule 20.06.2016    source источник
comment
Спасибо за ответ, Мартин, но я не хочу усложнять ситуацию чтением из другого файла. Я хочу посмотреть, можно ли отправлять команды напрямую.   -  person user3255590    schedule 20.06.2016
comment
В вашем вопросе нет упоминания о том, что вы не хотите использовать файл. Если у вас есть такое ограничение, вы должны прояснить его.   -  person Martin Prikryl    schedule 20.06.2016
comment
(путем редактирования вопроса, очевидно)   -  person Martin Prikryl    schedule 21.06.2016


Ответы (1)


Вам нужно использовать инструмент, который создаст приложение последовательной связи в качестве подпроцесса, а затем передаст ему ваши входные/выходные данные.

«Ожидание» используется для управления инструментами командной строки таким образом и бывает разных видов:

person Simon Peverett    schedule 12.12.2016