Я могу установить SSH-соединение с локальной ссылкой PTY - и я хочу иметь возможность отправлять некоторые триггеры на удаленный конец, а затем использовать экран или Minicom для подключения к сеансу, например:
socat PTY,link=/tmp/foo,raw,echo=0 EXEC:"ssh otherbox"
Затем в другом окне (или в фоновом режиме socat)
echo "securepassword|sudo -S bash"
screen /tmp/foo
Проблема в том, что после эха socat отключает EXEC - вместо того, чтобы держать его открытым, чтобы соединение PTY продолжалось.
Есть идеи?(Я могу сделать это с ожидаемым или пустым ожиданием, но это faf с первым и буферизация винта последнего для интерактивной части сеанса.)