Запитання з тегом «expect»

10
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" } } Цей код не працює належним чином, він все ще запитує пароль. …
29 ssh  password  expect 

3
помилка скрипта bash stty: стандартний ввід: невідповідний ioctl для пристрою
Я використовую тут-документи у bash-скрипті для автоматизації встановлення та налаштування, де потрібно багато разів вводити пароль. Я вводжу пароль один раз, і сценарій передає його різним командам. У більшості випадків підхід із документа тут справляється із цим штрафом. Однак в одному випадку я отримую цю помилку: Enter VNC password: stty: …

3
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" …

4
Що станеться, якщо я розпочну занадто багато фонових завдань?
Мені потрібно виконати деяку роботу на 700 мережевих пристроях, використовуючи сценарій очікування. Я можу це зробити послідовно, але поки тривалість виконання становить близько 24 годин. В основному це пов’язано з часом, необхідним для встановлення з'єднання, та затримкою виводу з цих пристроїв (старих). Я можу встановити два з'єднання, і вони можуть …

1
Чи можна створити контейнер 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та після нього є багато команд . Я знаю, що я можу це зробити із …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.