Мне нужен автоматический сценарий telnet между двумя встроенными целями Linux с использованием BusyBox v1.22.1 на клиенте и BusyBox v1.10.3 на хосте. Примечание: Expect в этой системе недоступен. Я пробовал рекомендации here без успеха. Например, этоКак автоматизировать BusyBox telnet
host=1.1.1.2
port=23 # note - port is not required
pass=xxxx # note - pass is not required
cmd1=24
(echo open ${host} ${port}
sleep 1
echo -e "\r"
sleep 1
echo ${pass}
sleep 1
echo -e "\r"
sleep 1
echo ${cmd1}
sleep 1
echo -e "\r"
sleep 1
echo exit) | telnet
возвращает это
Usage: telnet [-a] [-l USER] HOST [PORT]
Connect to telnet server
-a Automatic login with $USER variable
-l USER Automatic login as USER
Так что я пробовал различные комбинации «Использование» (выше) без успеха (он всегда просит введенного вручную «входа»).
Является ли telnet автоматическим логином сломанным на BusyBox v1.22.1 или я просто пропустил что-то простое?