Вопросы с тегом «expect»

29
Shell Script для входа на ssh сервер

Я попытался написать сценарий оболочки, который может делать автоматический вход на сервер SSH с использованием пароля, который упоминается в сценарии. Я написал следующий код: set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } }...

16
ошибка bash-скрипта stty: стандартный ввод: неподходящий ioctl для устройства

Я использую здесь документы в скрипте bash для автоматизации установки и настройки, где пароль требуется много раз. Я ввожу пароль один раз, и скрипт передает его различным командам. В большинстве случаев подход здесь-документа справляется с этим штрафом. Однако в одном случае я получаю эту ошибку:...

15
spawn - команда не найдена!

Я использую Mac OS X 10.9.4, следующий скрипт для копирования файлов с локального компьютера на другой хост #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo "Enter" echo "1. if...

13
Что произойдет, если я начну слишком много фоновых заданий?

Мне нужно поработать на 700 сетевых устройствах, используя ожидаемый скрипт. Я могу сделать это последовательно, но пока время выполнения составляет около 24 часов. Это происходит в основном из-за времени, которое требуется для установления соединения, и задержки на выходе этих устройств (старых)....

12
Могу ли я построить Docker-контейнер из Dockerfile в интерактивном режиме с выделением некоторого псевдо-TTY?

Я строю контейнер снизу Dockerfile: FROM ubuntu:14.04 ... RUN apt-get update && apt-get install -y vim #RUN ssh-keygen -f /root/.ssh/id_rsa -N strongpass123$%^ RUN ssh-keygen -f /root/.ssh/id_rsa ... Я делаю это довольно редко, но есть много команд до использования ssh-keygenи после него. Я...

9
bash и ожидать в том же сценарии?

Я пытаюсь закодировать скрипт, который берет IP-адреса из файла .csv и telnet устройства, чтобы перехватить вывод команды «show version». Пока я закодировал это: #!/bin/bash #!/usr/bin/expect -f FILE1=dispositivos.csv #file with IP's and device name set Username "user" #this is the user for telnet...

8
Удаление непечатаемых символов из ожидаемых журналов?

Как я могу удалить следующие последовательности символов из моих файлов? ^[[64;8H, ^[[?25h, И ^[[1;64rт.д. , или избежать необходимости ожидать добавить их в первую очередь? Фон: Я использую коллекцию ожидаемых сценариев для определенных задач. Выходные файлы, которые я собираю, часто содержат...