Не может писать в командной строке tcl, если не отправляет эхо, после использования PLINK - PullRequest
1 голос
/ 08 марта 2012

У меня непонятная проблема с запуском множества программ из tcl-скрипта.Вот история: у меня есть скрипт (в tcl), который выполняет plink для установки удаленного соединения на компьютере с Linux.Я в основном использую eval для вызова plink, отправки в качестве параметров некоторых команд и информации ssh, а также файла bash, который должен быть выполнен на компьютере с Linux.

Пока что все работает нормально, или, по крайней мере, он делает то, что янамерены это сделать.Проблема в том, что после вызова этой процедуры моя подсказка перестает работать в обычном режиме.Я могу напечатать, но это не появляется на экране, если команда, которую я посылаю, не является "эхо" (без "").Если это так, я получаю сообщение «ECHO on on», и приглашение продолжает работать нормально.

Кто-нибудь знает, почему это может происходить?Я подумал о том, чтобы просто пропатчить его и добавить команду "echo" в мой скрипт, но он говорит, что в этом случае это недопустимая команда ...

Что ж, спасибо за помощь!

...