В общем вопрос опять как всегда достаточно идиотский.
Суть ситуации: Есть скрипт который выполняется на локальной машине. В нем команды в духе:
ssh user@111.111.111.111 'cd /3456/; mkdir 2345'
scp ./11111/* user@111.111.111.111:/3456/2345/
И тому подобные. Скрипт работает с несколькими серверами. Ряд команд без открытия живой консоли не выполняется. Связано с особенностями ПО которое этими командами ставится. В направлении того как победить это ПО и заставить работать без живой консоли, копал. Там достаточно глухо. А потому несколько строк в локальном скрипте выглядят так:
ssh user@111.111.111.111
Дальше через .bashrc автоматом запускается скрипт на удаленной машине и процесс продолжается. Все удаленные машины зацеплены через ключи и проблем с паролями нет.
Вся суть в том что надо регулярно из таких живых удаленных консолей выходить, для того чтобы локальный скрипт мог продолжиться. В общем заколупывает регулярно подглядывать за этим скриптом только для того чтобы набрать в очередной раз exit.
Я может туплю и решение есть очень простое, но я чего-то не нашел никакого. Может кто-то подать идею?