Итак, у нас есть встроенная Linux плата, работающая Linux.
Мы можем подключиться к этой плате, используя te lnet, и она порождает оболочку и дает к ней доступ.
Теперь я пишу bash скрипт, в котором я хочу запускать команды в этой оболочке и получать ее вывод.
Например, мои команды похожи на приведенные ниже команды над te lnet и смотрят, успешно ли это было или нет.
test -c /dev/null
Когда я запускаю его, как показано ниже, я всегда получаю 1
в качестве состояния выхода
{ test -c /dev/null; sleep 1;} | telnet <board ip addr>
Если возможно, я не хочу использовать ожидаемое,
Любое предложение / указатели?