On Срд, 2006-11-22 at 15:22 +0300, Eugene Prokopiev wrote: > 1) почему скрипт не дожидется \$ ? А вы уверены, что у вас промпт именно такой. echo \'$PS1\' # ? ;) > 2) почему abort (описанный в мане) - invalid command name? Читайте внимательней man: (Note that abort is presumed to be a procedure defined elsewhere in the script.) В expect такой команды нет. > 3) можно ли упростить код, приняв что-то вроде "timeout { abort }" за > поведение по умолчанию, чтобы в основном коде остались только expect и send? Можно. expect_before или expect_after именно те тулзы, которые вам помогут в этом. Peter.