«expect» etiketlenmiş sorular

10
Bir ssh sunucusunda oturum açmak için Shell Script
Senaryoda belirtilen şifreyi kullanarak bir ssh sunucusuna otomatik giriş yapabilen bir kabuk betiği yazmayı denedim. Aşağıdaki kodu yazdım: set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } } Bu kod düzgün çalışmıyor, hala şifre istiyor. Biri lütfen bunu çözmeme yardım eder mi?
29 ssh  password  expect 

3
bash script error stty: standart girdi: Cihaz için uygun olmayan ioctl
Burada birçok kez parola gerekli kurulum ve kurulumu otomatikleştirmek için bir bash komut dosyasında belgeleri kullanıyorum. Parolayı bir kez giriyorum ve komut dosyası çeşitli komutlara geçiriyor. Çoğu durumda, buradaki belge yaklaşımı bu cezayı ele alır. Ancak, bir durumda bu hatayı alıyorum: Enter VNC password: stty: standard input: Inappropriate ioctl for …

3
spawn - komut bulunamadı!
Mac OS X 10.9.4 kullanıyorum, dosyaları yerel makineden farklı ana bilgisayara kopyalamak için komut dosyam #!/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 …

4
Çok fazla arka plan işi başlatırsam ne olur?
Bir beklenti komut dosyası kullanarak 700 ağ cihazlarında bazı işler yapmam gerekiyor. Bunu sırayla yapabilirim, ancak şimdiye kadar çalışma süresi yaklaşık 24 saat. Bu çoğunlukla bir bağlantı kurmak için geçen zaman ve bu cihazlardan (eski olanlar) çıkıştaki gecikmeden kaynaklanmaktadır. İki bağlantı kurabiliyorum ve paralel olarak paralel çalışmasını sağlayabiliyorum, ama bunu …

1
Dockerfile'dan sahte bir TTY ayırmasıyla etkileşimli bir şekilde Docker kapsayıcısı oluşturabilir miyim?
Dockerfile altından konteyner inşa ediyorum: 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 ... Çok nadiren yaparım, ancak kullanmadan önce ssh-keygenve sonra birçok komut vardır . Ben komut dosyası üzerinden yapabilir docker exec -it thirsty_darwin sh script.shve …

1
Betik birden fazla Q / A bekliyoruz
Aşağıdaki bekliyoruz komut dosyası var: #!/usr/bin/expect set timeout 20 set cmd "/path/vpntool --server 1.2.3.4:443 --vpnuser user" set password [lindex $argv 0] eval spawn $cmd expect "VPN:" send "$password\r"; interact expect ".*\(Y\/N\)" send "Y\r"; interact Komut dosyaları "Bu sunucuya bağlanmak ister misiniz? (E / H)" sorusunda durur cevabını bekler. Sorunun ne …
2 expect 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.